微机原理习题解答.docxVIP

  • 2
  • 0
  • 约1.54万字
  • 约 20页
  • 2023-09-20 发布于山东
  • 举报
第1章习题和解答 15.将下列十进制数分别转变为二进制数、十六进制数和BCD码。 15.32=01010001)2=(0F.51)16=00110010)BCD 325.16=(0001010001012=(145.28)16=(001100100101BCD 68.31=01001111)2=(44.4F)16=00110001)BCD 214.126=00100000)2=(0D6.20)16=(001000010100.000100100110)BCD 将下列二进制数分别转变为十进制数和十六进制数。181=0B5H203=0CBH 10101.1001=21.5625=15.9H 101101.0101=45.3125=2D.5H 将下列十六进制数分别转变为二进制数、十进制数。 FAH=250 12B8H=0001001010111000B=4792 5A8.62H=010110101000=1448.3828125 2DF.2H=001011011111.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, 若X,Y是纯数(无符号数),则:X+Y=3D6H;X-Y=2BEH。 若X,Y是有符号数,则:X+Y=2D6H;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 (1)设[X]补,则[1/2X]补=1/2[X]补 设[X]补,则[-1/4X]补=[1/4[X]补]补=补 精选 第2章习题和解答 8086是多少位的微办理器?为什么? 答:8086是高性能的第三代微办理器,是Intel系列的16位微办理器。 2.EU与BIU各自的功能是什么?怎样共同工作? 答:EU其主要功能是履行命令。BIU其主要功能是负责达成CPU与存储器或I/O设施之间的数据传送。 总线接口零件BIU和履行零件EU并不是同步工作的,两者的动作管理按照如下原则: 每当8086的指令行列中有2个空字节,BIU就会自动把指令取到指令行列中。而同时EU从指令行列取出 一条指令,并用几个时钟周期去剖析、履行指令。当指令行列已满,而且EU对BIU又无总线接见恳求时,BIU便进入安闲状态。 8086/8088微办理器内部有那些寄存器,它们的主要作用是什么? 答:8086CPU内有14个16位的寄存器。其中有4个16位通用寄存器AX、BX、CX、DX,2个16位指针寄存器SP、BP,2个16位变址寄存器SI、DI,4个16位段寄存器CS、DS、SS、ES,1个16位指令指针寄存器IP及1个16位标志寄存器FLAGS。 寄存器是有限存贮容量的高速存贮零件,它们可用来暂存指令、数据和位址。 8086对存储器的管理为什么采用分段的办法? 答:8086CPU有20位地点总线,它可寻址的存储空间为 1MB。而8086指令给出的地点编码只有 16位, 指令指针和变址寄存器也都是 16位的,所以CPU不能直接寻址1MB空间,为此采用分段管理。 在8086中,逻辑地点、偏移地点、物理地点分别指的是什么?详细说明。答:逻辑地点=物理地点:偏移地点; 偏移地点=相关于段开端地点的距离;物理地点=段地点*10H+偏移地点 给定一个寄存数据的内存单元的偏移地点是20C0H,(DS)=0C00EH,求出该内存单元的物理地点。 答:物理地点=段地点*10H+偏移地点=0C00E0H+20C0H=0C21A0H 8086/8088为什么采用地点/数据引线复用技术? 答:8086/8088CPU拥有40条引脚,采用分时复用地点数据总线

文档评论(0)

1亿VIP精品文档

相关文档