0100010011101110100110010作业题及答案第1章1
9完成下列数制的转换
(1)1011
1101B=(11
8125)D=(B
D)H(2)110
101B=(6
625)D=(6
A)H(3)166
25=(10100110
0100)B=(A6
4)H(4)1011011
101B=(5B
A)H=(10010001
011000100101)BCD(5)100001100011
01000101BCD=(863
10写出下列真值对应的原码、反码和补码
(1)+1100110B【+1100110B】原码=66H【+1100110B】反吗=66H【+1100110B】补码=66H(2)-1000100B【-1000100B】原码=C4H【-1000100B】反码=BBH【-1000100B】补码=BCH(3)-86【-86】原码=D6H【-86】反码=A9H【-86】补码=AAH1
11写出下列机器数分别作为原码、反码和补码时,其表示的真值分别是多少
(1)01101110B+110(6EH)(2)10110101B-53(35H),-74(-4AH),-75(-4BH)1
12已知X和Y的真值,试分别计算[X+Y]补和[X-Y]补,并指出是否产生溢出(设补码均用8位二进制表示)
(1)X=+1000100B,Y=-0010010BX补=01000100B,Y补=11101110B[X+Y]补:1010001000001001001010110C7=1,C6=1,相同,所以无溢出
[X-Y]补C7=0,C6=0,相同,所以无溢出
(2)X=+1100001B,Y=+1000010B[X+Y]补:有溢出[X-Y]补无溢出(3)X=-1101001B,Y=-1010101B[X+Y]补:有溢出[X-Y]补:无溢出1
13用十六进制写出下列字符