8086微型计算机原理与应用(吴宁)习题参考答案(第一章)第一章计算机基础知识
1-3 写出下列机器数的真值
(1)01101110 真值=+1101110B=+110
(2)10001101 真值=-0001101B=-13
(3)01011101 真值=+1011001B=+89
(4)1100110 真值=-1001110B=-78
1-4 写出下列二进制数据的原码、反码和补码(设字长为8位)
(1)+010111
原码=反码=补码=00010111
(2)+101011
原码=反码=反码=00101011
(3)-101000
原码=10101000 反码=11010111 补码=11011000
(4)-111111
原码=10111111 反码=11000000 补码=11000001
1-5 写出等效的十进制数值:
(1)[X]原=[X]反=[X]补= 0001110 真值X=+14
(2)[X]原=11111111 真值X= -127
[X]反= 11111111 真值X= -0
[X]补= 11111111 真值X= -1
(3)[X]原= 10000000 真值X=-0
[X]反= 10000000 真值X=-127
[X]补= 10000000 真值X=-128
(4)[X]原=10000001 真值X= -1
[X]反= 10000001 真值X=-126
[X]补= 10000001 真值X= -127
1-6 计算下列各式
(1)00020200+00100001= 00110101
(2)00010100+00100001=00110101
(3)11101100+00100001=00001101
(4)11101100+ 11011111=11001011
(5)00010100+10111110=11010010
(6)11101100+ 11111100=11101000
1-7用补码来完成下列计算,并判断有无溢出产生(字长8位)
(1)85+60
01010101
+ 00111100
10010001
CS=0 CP=1 CS XOR CP=1 所以产生溢出OV=1
(2)-85+60