如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
微机原理(第4版)部分习题参考答案第一章绪论1、什么是冯诺依曼机?答:由运算器、控制器、存储器、输入设备、输出设备等5个部分组成,其基本原理是以存储器存储程序控制的原理。9、将下列二进制数转化为十进制数。(1)1101.01B=13.25(2)111001.0011B=57.1875(3)101011.0101B=43.3125(4)111.0001B=7.062510、将下列十六进制数转化为十进制数。(1)A3.3H=163.1875(2)129.CH=297.75(3)AC.DCH=172.859375(4)FAB.3H=4011.187511、将下列十进制数转化为二进制、八进制、十六进制。(1)23=10111B=27Q=17H(2)107=1101011B=153Q=6BH(3)1238=10011010110B=2326Q=4D6H(4)92=1011100B=134Q=5CH12、将下列十进制数转换为8位有符号二进制数。(1)+32=00100000B(2)-12=11110100B(3)+100=01100100B(4)-92=10100100B13、将下列十进制数转化为压缩和非压缩格式的BCD码。压缩非压缩(1)102=0000000100000010000000010000000000000010(2)44=010001000000010000000100(3)301=0000001100000001000000110000000000000001(4)1000=00010000000000000000000100000000000000000000000014、将下列二进制数转换为有符号十进制数。(1)10000000B=-128(2)00110011B=51(3)10010010B=-110(4)10001001B=-119第二章8086系统结构5、要完成下述运算或控制,用什么标志位判别?其值是什么?(1)比较两数是否相等。(2)两数运算后结果是正数还是负数。ZF=0不相等SF=0ZF=1相等SF=1(3)两数相加后是否溢出?(4)采用偶校验方式,判断是否要补1?OF=0未溢出PF=0需补1OF=1溢出PF=1不需补1(5)两数相减后比较大小。(6)中断信号能否允许?无符号数:CF=0被减数大于减数IF=0不允许CF=1被减数小于减数IF=1允许有符号数:SF=0被减数大于减数SF=1被减数小于减数8、用伪指令将下列16位十六进制数存储在存储器中,并画出内存分布图。a)1234Hb)A122Hc)B100HADW1234HA34BDWA122H12CDWB100HB22A1C00B110、在实模式下对下列CS:IP的组合,求出要执行的下一条指令的存储地址。a)CS:IP=1000H:2000H12000b)CS:IP=2000H:1000H21000c)CS:IP=1A00H:B000H25000d)CS:IP=3456H:AB09H3F06911、实模式下,求下列寄存器组合所寻址的存储单元地址。a)DS=1000H,DI=2000H12000Hb)SS=2300H,BP=3200H26200Hc)DS=A000H,BX=1000HA1000Hd)SS=2900H,SP=3A00H2CA00H12、若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP内容是什么?若再出栈6个字节,SP为什么值?解:堆栈段的物理地址为35800H,若此时入栈10个字节,SP内容是07F6H,若再出栈6个字节,SP为07FCH。第三章8086的寻址方式和指令系统1.目的操作数源操作数(1)寄存器寻址立即寻址(2)寄存器寻址立即寻址(3)寄存器寻址寄存器间接寻址(4)寄存器相对寻址寄存器寻址(5)寄存器相对寻址寄存器寻址(6)基址变址寻址立即寻址(7)寄存器寻址基址变址寻址(8)相对基址变址寻址寄存器寻址(9)直接端口寻址(10)寄存器寻址寄存器寻址2.⑴0200H⑵2A10H⑶0200H⑷5946H⑸463CH⑹6B59H3.寻址方式物理地址(1)直接寻址10100H(2)直接寻址10030H(3)寄存器间接寻址10100H(4)寄存器间接寻址20100H(5)寄存器间接寻址100A0H(6)寄存器相对寻址10110H(7)寄存器间接寻址35200H(8)相对基址变址寻址352D0H(9)相对基址变址寻址10154H(10)基址变址寻址35224H5.AL=24H