欢迎来到天天文库
浏览记录
ID:12543015
大小:1.58 MB
页数:87页
时间:2018-07-17
《微机原理课后习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课后习题讲解2Chap11.3数制装换(1)10100110B=166D=A6H(2)0.11B=0.75D(3)253.25D=11111101.01B=FD.4H(4)1011011.101B=5B.AH=(10010001.011000100101)BCD3Chap11.5真值---原码---补码(1)X=-1110011B原码:11110011补码:10001101(2)X=-71D原码:11000111补码:10111001(3)X=+1001001B原码:01001001补码:010010014Ch
2、ap11.7[X+Y]补(1)X=-1110111B,Y=+1011010B[X]补=[11110111]补=10001001[Y]补=[01011010]补=0101101011100011(2)X=56D,Y=-21D[X]补=[00111000]补=00111000[Y]补=[10010101]补=11101011001000115Chap22.3最小工作模式(1)访问存储器,需要的信号:WR、RD、IO/M、ALE、AD0~AD7、A8~A19、DEN(2)I/O操作,需要的信号:与访问存储器时相同(3
3、)当HOLD有效并得到响应时,CPU置高阻的信号所有三态输出的地址信号、数据信号和控制信号6Chap22.5操作IO/MDT/RDENRDWR读存储器00001写存储器01010读I/O口10001写I/O口110107Chap22.9物理地址是由系统的20为地址线确定的内存地址用于CPU按址访问内存。逻辑地址是段基址和段内偏移地址形式的地址,用于汇编语言程序中。已知逻辑地址为1F00:38A0H,则对应的物理地址=1F00Hx16+38A0H=228A0H。8Chap22.10若CS=8000H,则当前代码段
4、可寻址的存储空间的范围是多少?(CS)=8000H时,当前代码段可寻址的存储空间范围为80000H~8FFFFH。80000+(16位偏移地址)全0~全19Chap33.2(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H(BX)=0800H,(BP)=1200H,数据变量VAR为0050H.请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少?(1)MOVAX,BX寄存器寻址,操作数的地址就是BX寄存器的地址(2)MOVDL,80H立即寻址。操作数80H存放于代码段
5、中指令码MOV之后(3)MOVAX,VAR直接寻址10Chap33.2(4)MOVAX,VAR[BX][SI]基址一变址一相对寻址.操作数的物理地址=(DS)×16+(SI)+(BX)+VAR=60000H+00A0H+0800H+0050H=608F0H(5)MOVAL,‘B’立即寻址(6)MOVDI,ES:[BX]寄存器间接寻址.操作数的物理地址=(ES)×16+(BX)=20000H+0800H=20800H11Chap33.2(7)MOVDX,[BP]寄存器间接寻址。操作数的物理地址=(SS)×16+(
6、BP)=15000H+1200H=16200H(8)MOVBX,20H[BX]寄存器相对寻址.操作数的物理地址=(DS)×16+(BX)+20H=60000H+0800H+20H=60820H12Chap33.3假设(DS)=212AH,(CS)=0200H,(IP)=1200H,(BX)=0500H,位移量DATA=40H,(217A0H)=2300H,(217E0H)=0400H,(217E2H)=9000H试确定下列转移指令的转移地址.(1)JMPBX段内间接跳转转移的物理地址=(CS)×16+BX=(C
7、S)×l6+0500H=02000H+0500H=02500H13Chap33.3(2)JMPWORDPTR[BX]段内间接转移。转移的物理地址=(CS)×16+[BX]=(CS)×l6+(217A0H)=02000H+2300H=04300H14Chap33.3(3)JMPDWORDPTR[BX+DATA]段间间接转移。转移的物理地址=[BX+DATA]=(217E2H)×l6+(217E0H)=90000H+0400H=90400H15Chap33.5设堆栈指针SP的初值为2300H,(AX)=50ABH,
8、(BX)=1234H。执行指令PUSHAX后,(SP)=?,再执行指令PUSHBX及POPAX之后,(SP)=?(AX)=?(BX)=?堆栈指针SP总是指向栈顶,每执行一次PUSH指令SP-2,执行一次POP指令SP+2.执行PUSHAX指令后,(SP)=22FEH;执行PUSHBX及POPAX后,(SP)=22FEH,(AX)=(BX)=1234H16Chap33.7已知(AL)=7
此文档下载收益归作者所有