第4章机器数运算方法和运算器.docVIP

  • 36
  • 0
  • 约1.28万字
  • 约 12页
  • 2018-08-12 发布于湖北
  • 举报
第4章 机器数的运算方法及运算器 4.1 机器数的加减运算及其实现 4.1.1 原码加法 1.符号相同的两个原码相加:符号相同的两个原码相加,只要两个数的数值相加即可,其符号不变。 例4.1 设X=+10001,Y=+01011,求Z=X+Y 解: 即,Z=+11100。 例4.2 设X=-10001,Y=-01011,求Z=X+Y 2.符号相异的两个原码相加:先比较两数的绝对值大小,用绝对值大的数减去绝对值小的数,结果的符号是绝对值大的数的符号。 【例4.3】设X=+10101,Y=-01010,求Z=X+Y 解: 先比较X与Y的绝对值,本题∣X∣|Y|,所以做减法|X∣-|Y|, 结果是Z=+01011 例4.2 设X=+01010,Y=-10111,求Z=X+Y 解: 先比较X与Y的绝对值,本题∣Y∣|X| ,所以做减法|Y∣-|X|, 结果是Z=-01101 用原码进行符号不同的两个数相加时有以下三步运算: ① 比较两个数的绝对值的大小; ② 绝对值大的数的绝对值减去绝对值小的数的绝对值; ③ 结果赋以绝对值大的那个数的符号。 4.1.2 补码运算特点:①补码运算时,不用判断符号位,符号位与数值一块参与运算; ②两数相加之后,进位的最高位超出字长部分自动丢失。 1.定点补码运算性质 性质1 两数之和的

文档评论(0)

1亿VIP精品文档

相关文档