微机原理第二次作业(1)

微机原理第二次作业(1)

ID:37768127

大小:84.00 KB

页数:11页

时间:2019-05-30

微机原理第二次作业(1)_第1页
微机原理第二次作业(1)_第2页
微机原理第二次作业(1)_第3页
微机原理第二次作业(1)_第4页
微机原理第二次作业(1)_第5页
资源描述:

《微机原理第二次作业(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。(1)MOVAX,2408H(2)MOVCL,0FFH(3)MOVBX,[SI](4)MOV5[BX],BL(5)MOV[BP+100H],AX(6)MOV[BX+DI],’$’(7)MOVDX,ES:[BX+SI](8)MOVVAL[BP+DI],DX(9)INAL,05H(10)MOVDS,AX(1)立即数寻址;寄存器寻址(2)立即数寻址;寄存器寻址(3)寄存器间寻址;寄存器寻址(4)寄存器寻址;寄存器相对寻址(5)寄存器寻址;寄存器相对寻址(6)立即数寻址;基址变址寻址(7)基址变址寻址;寄存器寻址(8)

2、寄存器寻址;相对基址变址寻址(9)直接寻址;寄存器寻址(10)寄存器寻址;寄存器寻址2已知:DS=1000H,BX=0200H,SI=02H,内存10200H~10205H单元的内容分别为10H,2AH,3CH,46H,59H,6BH。下列每条指令执行完后AX寄存器的内容各是什么?(1)MOVAX,0200H(2)MOVAX,[200H](3)MOVAX,BX(4)MOVAX,3[BX](5)MOVAX,[BX+SI](6)MOVAX,2[BX+SI]      (1)AX=0200H(2)AX=2A10H(3)AX=0200H(4)AX=5946H(5)AX=463CH

3、(6)AX=6B59H3.设DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,试说明下列源操作数字段的寻址方式是什么?物理地址值是多少? 1)MOVAX,[100H](2)MOVAX,VAL(3)MOVAX,[BX](4)MOVAX,ES:[BX](5)MOVAX,[SI](6)MOVAX,[BX+10H](7)MOVAX,[BP](8)MOVAX,VAL[BP][SI](9)MOVAX,VAL[BX][DI](10)MOVAX,[BP][DI](1

4、)直接,10100H(2)直接,10030H(3)寄存器间接,10100H(4)寄存器间接,20100H(5)寄存器间接,100A0H(6)寄存器相对,10110H(7)寄存器间接,35200H(8)相对基址变址,352D0H(9)相对基址变址,10154H(10)基址变址,35224H4若AL=0FFH,BL=13H,指出下列指令执行后标志AF、OF、ZF、SF、PF、CF的状态。(1)ADD    BL,AL                           (2)SUB      BL,AL(3)INC     BL                        

5、         (4)NEG             BL(5)AND    AL,BL                           (6)MUL      BL(1)AF=1,OF=1,ZF=0,SF=0,PF=1,CF=1(2)AF=0,OF=0,ZF=0,SF=0,PF=1,CF=0(3)AF=0,OF=0,ZF=0,SF=0,PF=1,CF=0(4)AF=0,OF=0,ZF=0,SF=1,PF=1,CF=0(5)AF=0,OF=0,ZF=0,SF=0,PF=0,CF=0(6)AF=0,OF=0,ZF=0,SF=0,PF=0,CF=05 指出下列指令中哪些

6、是错误的,错在什么地方。(1)MOVDL,AX(2)MOV8650H,AX(3)MOVDS,0200H(4)MOV[BX],[1200H](5)MOVIP,0FFH(6)MOV[BX+SI+3],IP (1)错误,源和目的操作数类型不匹配,DL是8位寄存器,AX是16位寄存器。(2)错误,立即数不能作为目的操作数。(3)错误,不能用立即数直接给段寄存器赋值。(4)错误,不能在两个存储单元之间直接传送数据(5)错误,IP不能作目的操作数。(6)错误,IP不能作源操作数。6在下列程序段括号中分别填入以下指令(1)LOOPNEXT(2)LOOPENEXT(3)LOOPNENEX

7、T试说明在这三种情况下,程序段执行完后,AX,BX,CX,DX的内容分别是什么。START:MOVAX,01HMOVBX,02HMOVDX,03HMOVCX,04HNEXT:INCAXADDBX,AXSHRDX,1() LOOP过程:AXBXCXDX初始值01H02H04H03H循环1次02H04H03H01H循环2次03H07H02H00H循环3次04H0BH01H00H循环4次05H10H00H00H结果:AXBXCXDX(1)05H10H00H00H(2)02H04H03H01H执行一次,ZF=0,退出循环。(3)03H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。