十进制数串的表示方法
-
字符串形式
-
压缩的十进制数串形式
-
0的补码唯一。
-
移码表示法主要用于表示浮点数的阶码。
-
由于补码表示对加减运算十分方便,计算机中广泛采用补码表示法,在这类的机器中,数用补码表示,补码存储,补码运算。
-
有些机器,用原码进行存储和传送,运算时改用补码,有的在做加减法时用补码运算,做乘除时用原码运算。
字符串的表示方法
字符串是连续的一串字符,占连续多个字节,每个字节存一个字符。
补码加法
任意俩个数的补码之和,等于他们和的补码。
[x+y]补=[x]补+[y]补
其中俩个数均用补码表示,符号位当做数值参加运算。
符号位相加所产生的的进位丢掉,结果为和的补码。
溢出
正溢出
- 俩正数相加,结果大于所能表示的最大正数
负溢出 - 俩负数相加,结果小于所能表示的最小负数
判断“溢出”的方法
01—正溢
10—负溢
一位全加器
不带符号的原码乘法