408计算机组成原理—加减运算和溢出判断

Posted 王同学要努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了408计算机组成原理—加减运算和溢出判断相关的知识,希望对你有一定的参考价值。

【408计算机组成原理】—加减运算和溢出判断(八)

一、原码的加减运算

原码的加法运算:

  • 正+正:绝对值做加法,结果为正
  • 负+负:绝对值做加法,结果为负
  • 正+负:绝对值大的减去绝对值小的,符号同绝对值大的数
  • 负+正:绝对值大的减去绝对值小的,符号同绝对值的的数

原码的减法运算

原码的减法运算规则:减数符号取反,转变为加法

  • 正-负=正+正
  • 负-正=负+负
  • 正-正=正+负
  • 负-负=负+正

补码的加减运算


注意:8位的补码表示的范围:-128~127,显然上述的139(A+C)补已经超出了8位补码表示的范围

二、溢出判断

溢出分为上溢和下溢

方法一、采用一位符号位

逻辑表达式

方法二:同样采用一位符号位,根据数据位进位情况判断溢出


方法三:采用双符号位

正数符号为00,负数符号为11

c8db3dd6e222644fa75.png)

  • 双符号位补码又称为模4补码(实际存储时只存储一个符号位,运算时会复制一个符号位)

  • 单符号位补码又称模2补码

三、符号扩展

int-long,短数据-长数据。多出来的那位应该怎么填补?


👏👏👏本章总结

以上是关于408计算机组成原理—加减运算和溢出判断的主要内容,如果未能解决你的问题,请参考以下文章

408计算机组成原理—加减运算和溢出判断

408计算机组成原理—加减运算和溢出判断

(计算机组成原理)第二章数据的表示和运算-第二节4:定点数的加减运算和溢出判断

向题看齐408之计算机组成原理概念记忆总结

向题看齐408之计算机组成原理概念记忆总结

向题看齐408之计算机组成原理概念记忆总结