一、将下列十进制数转换为十六进制98,122,254
98=62H
122=7AH
254=FEH
二、将下列十六进制无符号数转换为十进制数68H,D2H,BA4H
68H=104
D2H=210
BA4H=2980
三、写出下列十进制的原码和补码,要求结果用十六进制表示-28,-120,100
-28
原码为:10011100,其用十六进制表示为:9CH
补码为:11100100,其用十六进制表示为:E4H
-120
原码为:11111000,其用十六进制表示为:F8H
补码为:10001000,其用十六进制表示为:88H
100
原码为:01100100,其用十六进制表示为:64H
补码为:01100100,其用十六进制表示为:64H
四、写出下列补码表示的机器数的真值,要求结果用十进制表示 97H,80H,15H
97H
真值=【97H】补=11101001=69H=-105
80H
真值=【80H】补=10000000=-128
15H
真值=【15H】补=00010101=15H=21
五、用补码运算完成下列算式,并指出是否溢出4CH-68H,65H-3EH,33H+46H
4CH-68H
【76】补4CH=01001100
【-104】原=11101000;【-104】补=10011000
01001100+10011000=11100100,CF=0,DF=0,OF=0,无溢出
65H-3EH:
65H=01010011
[-3EH]原=10111110,补=11000010
01010011+11000010=00100111
CF=0,DF=0,所以OF=0,所以无溢出
33H+46H:
33H=00110011
46H=01000110
00110011+01000110=01111001,CF=0,DF=0,OF=0,无溢出
|