参考别人计算机组成原理理解.docxVIP

  • 3
  • 0
  • 约4.91千字
  • 约 6页
  • 2022-05-11 发布于上海
  • 举报
二、 数据的表示和运算 (一) 数制与编码 进位计数制及其相互转换 真值和机器数 BCD 码 字符与字符串 校验码 (二) 定点数的表示和运算 定点数的表示 无符号数的表示;有符号数的表示。 定点数的运算 定点数的位移运算;原码定点数的加/减运算;补码定点数的加/减运算;定点数的乘/除运算; 溢出概念和判别方法。 (三) 浮点数的表示和运算 浮点数的表示 浮点数的表示范围;IEEE754 标准 浮点数的加/减运算 (四) 算术逻辑单元ALU 串行加法器和并行加法器 算术逻辑单元ALU 的功能和机构 溢出概念和判别方法(个人理解,如过错了,希望指出) 溢出:计算机的字长是固定,所以它能够表示的数据范围也必然是确定的。在运算的过程中, 结果超出了计算机可以表示的范围就是溢出。 判别方法:书上给出的结论是如果原操作数符号相同,而结果与原操作数符号不同,就发生了溢出。 溢出只有可能发生在:正+正, 负+负, 正-负, 负-正这 4 种情况下,正+正和负+负原操作数符号相同,符合判定方法的条件。而正-负,ALU 中不存在减法器,减法实际上就是加补码完成的,而正-负实际上真正在ALU 中的操作是正+(-负),而-负即为正,正-负实际情况其实就是 正+正,同样负-正实际情况就是负+负。所以他们也是符合判定方法的条件。因此判定方法中 的条件句“原操作数相同”则囊括了所有可能发生溢出的情况。到这里

文档评论(0)

1亿VIP精品文档

相关文档