计算机汇编语言第四章第五章答案

计算机汇编语言第四章第五章答案

ID:9771220

大小:217.00 KB

页数:18页

时间:2018-05-08

计算机汇编语言第四章第五章答案_第1页
计算机汇编语言第四章第五章答案_第2页
计算机汇编语言第四章第五章答案_第3页
计算机汇编语言第四章第五章答案_第4页
计算机汇编语言第四章第五章答案_第5页
资源描述:

《计算机汇编语言第四章第五章答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本答案经本人简单作答、整理、修改(并是标准答案),仅供同学参考,欢迎同学提出宝贵意见。4.10给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么答案:(1)立即寻址没有IP的内容(2)直接寻址7237H;MOVAX,[7237H](3)使用BX的寄存器寻址没有;MOVAX,BX(4)使用BX的间接寻址637DH;MOVAX,[BX](5)使用BX的寄存器相对寻址0D5B4H;MOVAX,D[BX](6)基址变址寻址8E18H;MOVAX,[BX][SI](7)相对基址变址004

2、FH;MOVAX,D[BX][SI]4.11.求执行两条指令后,各标志位的状态MOVAL,91;执行后,(AL)=91=5BHADDAL,0BAH加法执行如下:0BAH10111010+05BH01011011115H100010101CF:显然最高位产生了进位(两个加数都是两位的,和却有三位),CF=1AF:低四位向高四位产生了进位(A+B产生进位),AF=1ZF:运算结果不为0,ZF=0SF:运算结果最高位为0(高四位:1H=0001B),SF=0OF:负+正=正(两个加数的符号位不同),没有溢出,OF=04-12(1)MOVAL,0

3、F5H正确(2)ADD[BX][BP],BX错误,不能同时使用[BX][BP]进行寻址(3)CMPAL,100H错误,AL为8位,100H大于8位,类型不匹配。(4)TEST[BP],DL正确(5)ADC15,CL错误,目的操作数不能是立即数(6)SUB[DI],DA_WORD错误,两个操作数不能同时是存储器操作数。(7)ORCH,CL正确(8)MOVAL,1000H错误,AL为8位,1000H为16位,类型不匹配。(9)SAR10H[DI],2错误,AL为8位,移位多次必须CL中。(10)NOTAL,BL错误,逻辑非操作是单操作指令。(

4、11)DECCX,1错误,逻辑非操作是单操作指令。(12)LEAES,TAB[BX]错误,目的寄存器只能是通用寄存器。4-13、根据下列要求,写出相应的汇编指令答案:(1)ADDAL,[BX][SI](3)ADD[BX][0B2H],CX(4)MOVAX,2A59HADD[0524H],AX(5)ADDAL,0B5H 4-14、答案:(1)寄存器间接寻址MOVBX,OFFSETTABLEADDBX,08HMOVDX,[BX](2)寄存器相对寻址MOVSI,O8HMOVDX,[TABLE][SI](3)基址变址寻址MOVBX,TABLEMO

5、VSI,O8HMOVDX,[BX][SI]4-1515、假设(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。试给出下列各指令或程序段的分别执行的结果。答:(1)      MOVCL,20H[BX][SI]有效地址EA=20H+[BX]+[SI]=20H+0024H+0012H=0056H逻辑地址DS:0056H物理地址=0

6、91D0H+0056H=09226H(逻辑地址左移1为加有效地址)CL=[09226H]=0F6H(2)      MOV[BP][DI],CX有效地址EA=[BP]+[DI]=0024H+0032H=0056H逻辑地址SS:0056H物理地址=1E4A0H+0056H=1E4F6H[1E4F6H]=CX=5678H (3)      LEABX,20H[BX][SI]MOVAX,2[BX]有效地址EA=20H+[BX]+[SI]=20H+0024H+0012H=0056HBX=0056H 有效地址EA=2H+[BX]=2H+0056H=

7、0058H逻辑地址DS:0058H物理地址=091D0H+0058H=09228HAX=[09228H]=1E40H (4)      LDSSI,[BX][DI]MOV[SI],BX有效地址EA=[BX]+[DI]=0024H+0032H=0056H逻辑地址DS:0056H物理地址=091D0H+0056H=09226HSI=[09226H]=00F6HDS=[09226H+2H]=[09228H]=1E40H有效地址EA=[SI]=00F6H逻辑地址DS:00F6H物理地址=1E400H+00F6H=1E4F6H[1E4F6H]=BX

8、=0024H(5)      XCHGCX,32H[BX]XCHG20H[BX][SI],AX有效地址EA=32H+[BX]=32H+0024H=0056H逻辑地址DS:0056H物理地址=0

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

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

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