【组原】速懂双符号位

前置知识

  • 上溢:数值超出可表示数值范围的上界,其实也可理解成,向超出数值范围的地方发生了进位或其他可以使得数值变大的运算。
  • 下溢:数值超出可表示数值范围的下界。
  • 数值位:定义可见于【组原】简谈原码一位乘法

概念

两个位共同来表示数的正负性和运算过程中上溢和下溢的情况。

双符号位 对应情况 解释
00
01 上溢 如果两个正数都很大,数值位最高位很容易发生向符号位低位的进位
10 下溢 在自然情况下,符号位运算的结果为10,如果两个负数都很小,数值位最高位很难发生向符号位低位的进位/补充
11

双符号位的应用

  • 可用于原码一位乘法的部分积的运算

你可能感兴趣的:(组成原理,考研,学习)