《微机原理与接口》第3、4章作业答案

《微机原理与接口》第3、4章作业答案

ID:5650443

大小:140.50 KB

页数:22页

时间:2017-11-13

《微机原理与接口》第3、4章作业答案_第1页
《微机原理与接口》第3、4章作业答案_第2页
《微机原理与接口》第3、4章作业答案_第3页
《微机原理与接口》第3、4章作业答案_第4页
《微机原理与接口》第3、4章作业答案_第5页
资源描述:

《《微机原理与接口》第3、4章作业答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3-3设DS=1000H,ES=2000H,SS=3500,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,试说明下列源操作数字段的寻址方式是什么?物理地址值是什么?(1)MOVAX,[100H]直接10100H指令源寻址物理地址(2)MOVAX,VAL直接10030H(3)MOVAX,[BX]寄存器间址10100H(4)MOVAX,ES:[BX]寄存器间址20100H(5)MOVAX,[SI]寄存器间址100A0H(6)MOVAX,[BX+10H]寄存器相对寻址10110H(7)MOVAX,[BP]寄存器间址35200

2、H(8)MOVAX,VAL[BP][SI]相对基址变址352D0H(9)MOVAX,VAL[BX][DI]相对基址变址10154H(10)MOVAX,[BP][DI]基址加变址35224H3-6指出下列指令中那些是错误的,错在什么地方。指令判定(1)MOVDL,AX错!AX为16位,DL为8位(2)MOV8650H,AX错!目的寻址无立即寻址(3)MOVDS,0200H错!段寄存器无立即寻址(4)MOV[BX],[1200H]错!内存之间不能直接传送(5)MOVIP,0FFH错!不能对IP赋值(6)MOV[BX+SI+3],IP错!IP不能作源操作数(7)MOVAX,[BX][BP]错!BX

3、、BP不能对同一段寻址3-6指出下列指令中那些是错误的,错在什么地方。(8)MOVAL,ES:[BP]对!(9)MOVDL,[SI][DI]错!两个变址寄存器不能同时出现10)MOVAX,OFFSET0A20H错!OFFSET后不能跟立即数11)MOVAL,OFFSETTABLE错!数据位数不匹配(12)XCHGAL,50H错!XCHG指令不能用立即数做操作数(13)INBL,05H错!IN指令中只能用AL/AX(14)OUTAL,OFFEH错!格式有两个错误,应为:MOVDX,OFFEHOUTDX,AL3-9下列指令完成什么功能?1ADDAL,DH2ADCBX,CX3SUBAX,2710H

4、4DECBX5NEGCX6INCBL7MULBX8DIVCLAL←AL+DHBX←BX+CX+CFAX←AX-2710HBX←BX-1CX←0–CXBL←BL+1DX,AX←AX*BXAL←AX/CL的商,AH←AX/CL的余数3-0已知变量X1和X2的定义如下X1DW1024HDW2476HX2DW3280HDW9351H请按下列要求进行运算或操作后,将运算结果存到RESULT单元中,低位在前,高位在后。试分别写出指令序列。1.将X1和X2两个字数据相加;2.将X1和X2两个双字数据相加3.将X1和X2两个字数据相减;4.将X1和X2两个字数据交换位置3-0X1DW1024HDW2476H

5、X2DW3280HDW9351H1.将X1和X2两个字数据相加RESULTDW2DUP(0)MOVSI,OFFSETX1MOVBX,OFFSETX2MOVDI,OFFSETRESULTMOVCX,2CLC;清进位标志AGAIN:MOVAX,[SI]ADDAX,[BX]MOV[DI],AXINCSIINCSIINCBXINCBXINCDIINCDIDECCXJNZAGAINHLT3-0X1DW1024HDW2476HX2DW3280HDW9351H2.将X1和X2两个双字数据相加RESULTDW2DUP(0)MOVSI,OFFSETX1MOVBX,OFFSETX2MOVDI,OFFSETRES

6、ULTMOVCX,2CLC;清进位标志AGAIN:MOVAX,[SI]ADCAX,[BX]MOV[DI],AXINCSIINCSIINCBXINCBXINCDIINCDIDECCXJNZAGAINHLT3-0X1DW1024HDW2476HX2DW3280HDW9351H3.将X1和X2两个字数据相减RESULTDW2DUP(0)MOVSI,OFFSETX1MOVBX,OFFSETX2MOVDI,OFFSETRESULTMOVCX,2CLC;清进位标志AGAIN:MOVAX,[SI]SUBAX,[BX]MOV[DI],AXINCSIINCSIINCBXINCBXINCDIINCDIDECCX

7、JNZAGAINHLT3-0X1DW1024HDW2476HX2DW3280HDW9351H4将X1和X2两个字数据交换位置RESULTDW2DUP(0)MOVSI,OFFSETX1MOVBX,OFFSETX2MOVDI,OFFSETRESULTMOVCX,2CLC;清进位标志AGAIN:MOVAX,[SI]XCHGAX,[BX]INCSIINCSIINCBXINCBXDECCXJNZAGAINHLT3-10

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

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

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