- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性质:[X]补 - [-X]补 - [X]补 * [ 117]补 [-117]补= ? 对117的补码: ①取反: ②加1: [-117]补= 对-117的补码:①取反: ②加1: 例: 求补运算 :对一个补码表示的机器数(可以是正数或负数),连同符号位一起按位变反后,在最低位加1. 求补 求补 ③由x的补码求-x的补码 2.5.3 补码的运算:加法和减法 * 64 (-46) 18 + 0100 0000 1101 0010 0001 0010 + 例: X=64D, Y=46D, 求X-Y 补码减法可转换为补码加法,因此加减法可以使用同一个电路实现 加法规则:[X+Y]补码 = [X]补码 + [Y]补码 减法规则:[X-Y]补码 = [X]补码 + [-Y]补码 小结 原码 +0与-0不唯一; 8位原码表示数的范围为: -127 ~ +127; 原码不能直接进行两数的加减运算 反码 +0与-0不唯一; 8位原码表示数的范围为: -127 ~ +127; 原码不能直接进行两数的加减运算 补码 补码+0与-0唯一; 数的范围为: -128 ~ +127; 可以直接进行两数的加减运算 * 1.溢出(overflow):运算结果超出规定字 长的机器数的表示范围。 ① 正溢:超过最大正数 ② 负溢:超出最小负数 溢出将使结果的符号位产生错乱。 * 2.5.4 溢出及其判断方法 机器定点小数表示 * 2.溢出判别方法 数值部分的最高位相加进位标识D6c 符号位相加进位标识D7c (+64补) +(+65补) (-127补) D6c 1 0 D7c D7c⊕D6c=1 溢出 D7c⊕D6c=0 无溢出 (-127补) +(-2补) 101111111 (+127补) D6c 0 1 D7c 作业 P14 1.4 /1.5 /1.6 /1.10 /1.11 /1.12 * * 课堂测验 1)将学号后3位转化为二进制。 2)求学号后3位/16的余数,将其转换为16进制和 二进制。 3)求“+学号后2位”的原码,反码,补码。 “-学号后2位”的原码,反码,补码。 4)求十进制数“200+学号后1位”的BCD码? * 10二进制,2种 hex 减权定位法 见汇编语言.doc 减权定位法 见汇编语言.doc 1. 内容提要 * 2.3 二进制编码 2.2 数制转换 2.1进位记数制 2.5 带符号数的表示 2.4 二进制数的运算 2.3 二进制编码 计算机只能识别二进制数 二进制编码 数字:用二进制表示十进制BCD码 字母:ASCII码 符号 声音 图像 * 2.3.1 二进制编码的十进制 BCD (Binary Code Decimal)码:用二进制代码对十进制数进行编码,它既具有二进制码的形式(四位二进制码),又有十进制数的特点(每四位二进制码是一位十进制数)。 * 二进制与BCD码之间的转换,需要经过十进制 十进制数 BCD码 十进制数 BCD码 十进制数 BCD码 0 0000 6 0110 12 0001 0010 1 0001 7 0111 13 0001 0011 2 0010 8 1000 14 0001 0100 3 0011 9 1001 15 0001 0101 4 0100 10 0001 0000 16 0001 0110 5 0101 11 0001 0001 17 0001 0111 BCD编码表 例1:十进制数256,BCD码为 (256)D=(0010 0101 0110)BCD 例2:十进制数0.764,BCD码为 (0.764)D=(0.0111 0110 0100)BCD * 例3: 11.25D= (???)BCD =(0001 0001.0010 0101)BCD =(1011.01)BCD ??? ××× 2.3.1 二进制编码的十进制 例4:BCD码转换为十进制数 (0110 0011 1000.1001 0101 0100)BCD= (628.954)D 例5:二进制数转换为BCD码 (1011.01)B=1×23+0×22+1×21+1×20+0×2
文档评论(0)