计算机组成原理资料收集

反码补码

计算机为什么选用二进制补码(1)—原码、反码、补码
计算机为什么选用二进制补码(2)—选用补码原因
补:
⑴ 使符号位能与有效值部分一起参加运算,从而简化运算规则。即在计算过程中,计算的对象是补码,该进位的时候就进位,无需考虑符号位。最后的结果是:补码以有符号的形式读出(计算对象是有符号数)。
⑵ 使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计。

1
2
3
4
5
6
e.g. 2-1 = 1(以8位为例)
2-1 = 2+(-1)
2的补码:00000010
-1的补码:10000001-->11111110-->11111111
00000010+11111111 = 000000001
以有符号的形式读出该补码

1
2
3
4
5
6
e.g. -129的存储(以8位为例)
-129 = -128+(-1)
-128的补码:10000000
-1的补码:10000001-->11111110-->11111111
10000000+11111111 = 01111111
以有符号的形式读出该补码

多道程序

两道操作系统题目—多道程序

显示 Gitment 评论