第1章 习题和解答 15. 将下列十进制数分别转化为二进制数、十六进制数和BCD 码。 (1)15.32=(0000 1111.0101 0001)2=(0F.51)16=(0001 0101.0011 0010)BCD (2)325.16=(0001 0100 0101.0010 1000)2=(145.28)16=(0011 0010 0101.0001 0110)BCD (3)68.31=(0100 0100.0100 1111)2=(44.4F)16=(0110 1000.0011 0001)BCD (4)214.126=(1101 0110.0010 0000)2=(0D6.20)16=(0010 0001 0100.0001 0010 0110)BCD 16. 将下列二进制数分别转化为十进制数和十六进制数。 (1)10110101= 181=0B5H (2)11001011= 203=0CBH (3)10101.1001= 21.5625=15.9 H (4) 101101.0101= 45.3125=2D.5H 17. 将下列十六进制数分别转化为二进制数、十进制数。 (1)FAH=1111 1010B=250 (2)12B8H=0001 0010 1011 1000B=4792 (3)5A8.62H=0101 1010 1000.0110 0010B=1448.3828125 (4)2DF.2H=0010 1101 1111.0010B=735.125 18. 若 X= -107,Y= +74 按 8 位二进制可写出:。[X]补=95H ,[Y]补 =4AH , [X +Y]补 =0DFH,[X-Y]补 =4BH。 19. X= 34AH, Y= 8CH。问:有三位和两位十六进制数X 和 Y, (1)若 X, Y 是纯数(无符号数),则:X+Y= 3D6H; X-Y= 2BEH。 (2)若 X, Y 是有符号数,则:X+Y= 2D6 H; X-Y=3BEH。 20. 已知X=85,Y=76(均为十进制数),求[-85]补,[-76]补。并利用补码的加、减法运算规则计算[X-Y]补,[-X+Y]补,[-X-Y]补。结果的各机器数及其真值请用十六进制表示,并由运算过程中的标志位 OF 判断结果是否溢出。 答:[X]补=[85]补=55H,[Y]补=[76]补=4CH , [-X]补=[-85]补=0ABH, [-Y]补=[-76]补=0B4H [X-Y]补=[X]补+[-Y]补=55H+B4H=09H, OF=0 [-X+Y]补=[-X]补+[Y]补=ABH+4CH=0F7H, OF=0 [-X-Y]补=[-X]补+[-Y]补=ABH+B4H=5FH, OF=1 21. (1) 设 [X]补=10101010B,则 [1/2X]补 =1/2[X]补 =11010101B (2) 设 [X]补=11010100B,则 [-1/4X]补 =[1/4[X]补 ]补 =[11110101]补 =00001011B 第2章 习题和解答 1. 8086 是多少位的微处理器?为什么? 答:8086 是高性能的第三代微处理器,是Intel 系列的16 位微处理器。 2. EU 与 BIU 各自的功能是什么?如何协同工作? 答:EU其主要功能是执行命令。BIU其主要功能是负责完成CPU与存储器或I/O设备之间的数据传送。 总线接口部件BIU和执行部件EU并不是同步工作的, 两者的动作管理遵循如下原...