微机与原理习题答案.ppt
《微机与原理习题答案.ppt》由会员分享,可在线阅读,更多相关《微机与原理习题答案.ppt(20页珍藏版)》请在三一办公上搜索。
1、2023/9/10,第三章作业习题课,杭州电子科技大学自动化学院,微机原理与接口技术,2023/9/10,2.DS=1000H,BX=0200H,SI=0002H(10200H10205H)依次存有10H,2AH,3CH,46H,59H,6BH(1)MOV AX,0200H;AX=0200(2)MOV AX,200H 物理地址=1000H10H+0200H=10200H,AX=2A10H(3)MOV AX,BX;AX=0200H(4)MOV AX,3BX 物理地址=1000H10H+0200H+3H=10203H,AX=5946H(5)MOV AX,BX+SI 物理地址=1000H10H+02
2、00H+2H=10202H,AX=463CH(6)MOV AX,2BX+SI 物理地址=1000H10H+200H+2H+2H=10204H,AX=6B59H,2023/9/10,3.DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,VAL=0030H(1)MOV AX,100H 直接寻址方式,10100H 物理地址DS10H+100H=10000H+0100H=10100H(2)MOV AX,VAL 直接寻址方式,10030H 物理地址DS10H+VAL=10000H+0030H=10030H(3)MOV AX,BX
3、 寄存器间接寻址,10100H 物理地址DS10H+BX=10000H+0100H=10100H(4)MOV AX,ES:BX 寄存器间接寻址,20100H 物理地址ES10H+BX=20000H+0100H=20100H(5)MOV AX,SI 寄存器间接寻址,100A0H物理地址=DS10H+SI=10000H+00A0H=100A0H,2023/9/10,(6)MOV AX,BX+10H 寄存器相对寻址,10110H物理地址=DS10H+BX+10H=10000H+0100H+10H=10110H(7)MOV AX,BP 寄存器间接寻址,35200H物理地址=SS10H+BP=35000
4、H+0200H=35200H(8)MOV AX,VALBPSI相对基址变址寻址,352D0H物理地址=SS10H+BP+SI+VAL=35000H+0200H+00A0H+0030H=352D0H(9)MOV AX,VALBXDI相对基址变址寻址,10154H物理地址=DS10H+BX+DI+VAL=10000H+0100H+0024H+0030H=10154H(10)MOV AX,BPDI基址变址寻址,35224H物理地址=SS10H+BP+DI=35000H+0200H+0024H=35224H,2023/9/10,6(1)MOVDL,AX 错,寄存器寻址方式中,目的操作数与源操作数长度必
5、须一致(2)MOV 8650H,AX 错,目的操作数不可以是立即数(3)MOVDS,0200H 错,MOV指令不允许将立即数传入段寄存器(4)MOVBX,1200H 错,MOV指令的两个操作数不能同时为存储器(5)MOVIP,0FFH 错,IP不能作为MOV指令的目的操作数(6)MOVBX+SI+3,IP 错,IP不能作为MOV指令的源操作数(7)MOVAX,BXBP 错,BX与BP不可以同时出现在源操作数当中(8)MOVAL,ES:BP 对,2023/9/10,(9)MOVDL,SIDI 错,SI与DI是两个变址寄存器,不可以同时出现在源操作数中。(10)MOV AX,OFFSET 0A20
6、H 错,OFFSET后面跟的应该是符号地址,再把符号地址的值作为操作数。(11)MOV AL,OFFSET TABLE 错,TABLE的偏移地址是16位,目的与源长度不一致(12)XCHGAL,50H 错,交换指令可以在寄存器之间,寄存器和存储器之间进行,不可以是立即数。(13)INBL,05H 错,BL不能作为IN指令的目的操作数,只能用AL或AX(14)OUTAL,0FFEH 错,端口地址0FFEHFFH,应用DX间接寻址,同时源操作数和目标操作数的位置颠倒了,应改为OUT DX,AL。,2023/9/10,8.SS=1050H,SP=0100H,AX=4860H,BX=1287H,202
7、3/9/10,8,10.ARRAY DB NEWDB 7 DUP(?)SUM DW 0 AVERAGEDB 0(1)MOVCX,07H MOVBX,00H NEXT:MOVAL,ARRAYBX ADDAL,5 DAA MOVNEWBX,AL INCBX LOOPNEXTHLT,2023/9/10,9,(2)MOVCX,06H MOVBX,01HMOVAH,00H MOV AL,ARRAY L1:ADD AL,ARRAYBX DAA ADCAH,00H;将进位加到AH中 INCBX LOOP L1MOVSUM,AX,2023/9/10,10,(3)MOVDX,SUM;DX=0H(BCD码)MOV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 习题 答案
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5975707.html