补码的加减运算
来源:互联网 发布:如何屏蔽网络监控 编辑:程序博客网 时间:2024/04/30 16:59
一个讲课的PPT,粘贴下来,多多了解。
2.2.4 补码的加减运算
1. 补码加法
在计算机中,带符号数一般用补码表示,运算结果自然也是补码。其运算特点是:符号位和数值位一起参加运算,并且自动获得结果(包括符号位与数值位)。
补码加法的运算规则为:
即:两数补码的和等于两数和的补码。
例2.11 已知[+51]补=0011 0011B,[+66]补=0100 0010B,
[-51]补=1100 1101B, [-66]补=1011 1110B
求[+66]补+[+51]补=?[+66]补+[-51]补=?[-66]补+[-51]补=?
二进制(补码)加法 十进制加法
0100 0010 [+ 66]补 + 66
+) 0011 0011 [+ 51]补 +) + 51
0111 0101 [+117]补 +117
可以看出,不论被加数、加数是正数还是负数,只要直接用它们的补码直接相加,当结果不超出补码所表示的范围时,计算结果便是正确的补码形式。但当计算结果超出补码表示范围时,结果就不正确了,这种情况称为溢出。
不知道怎么上传附件,去百度文库下载了。
- 补码的加减运算
- 补码的加减运算
- 实现补码加减运算的逻辑电路
- 补码:统一加减运算
- [汇编]数的补码表示及其加减运算
- 原码反码补码加减运算
- 用补码表示整数及加减运算
- 用补码表示整数及加减运算
- 原码、反码、补码之加减运算
- 补码加减运算及溢出判断
- 有符号数二进制补码加减运算
- 自己实现的原码、反码、补码、移码的表示与加减运算软件
- 指针的加减运算
- 复数的加减运算
- 大数的加减运算
- 复数的加减运算
- 原码、补码、运算(加减、异或)实例
- 补码的运算
- JDK卸载
- OpenRisc-5-用quartus对ORSoC的RTL进行综合
- Windows程序员进阶系列:《软件调试》之一:调试基础
- 单模多模 差别 和波长
- pl/sql 取小时
- 补码的加减运算
- USB的VID和PID,以及分类(Class,SubClass,Protocol)
- socket error 10053,10054究竟是怎么引起的
- MYSQL 主从数据库同步
- E-R图--我的错误认知
- careercup1.2: reverse a C-Style String.
- SQL批量添加数据库中所有用户数据表描述
- Eclipse小项目放到OA系统的实施
- 一行代码,浏览器变临时编辑器