微型计算机技术答案第三版孙德文编

微型计算机技术答案第三版孙德文编

ID:40447484

大小:585.10 KB

页数:48页

时间:2019-08-02

微型计算机技术答案第三版孙德文编_第1页
微型计算机技术答案第三版孙德文编_第2页
微型计算机技术答案第三版孙德文编_第3页
微型计算机技术答案第三版孙德文编_第4页
微型计算机技术答案第三版孙德文编_第5页
资源描述:

《微型计算机技术答案第三版孙德文编》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、作业评讲第3章3.1(1)MOVCL,[BX+20H][SI]指令的功能是将内存单元DS:BX+20H+SI=DS:0056H=09226H的字节数据传送到CL寄存器。已知(09226H)=00F6H,按高高低低的存放原则,09226H单元的数据应为其低字节,故(09226H)=F6H故运行后,CL=(09226H)=F6H3.1(2)MOV[BP][DI],CX指令的功能是将寄存器CX中的数据传送到内存单元SS:BP+DI=SS:0056H=09226H已知(09226H)=00F6H,该指令运行后,(09226H)

2、=CX=5678H注意:若用寄存器BP间接寻址,则数据默认在堆栈段内。3.1(3)LEABX,[BX+20H][SI]MOVAX,[BX+2]第1条指令的功能是内存单元的有效地址传送到BX中。指令运行后,BX=BX+20H+SI=0056H第2条指令的功能是将内存单元DS:BX+2=09228H中的数据传送到AX,指令运行后,AX=(09228H)=1E40H3.1(5)XCHGCX,[BX+32H]XCHG[BX+20H][SI],AX第1条指令的功能是内存单元DS:BX+32H=09226H中的数据和CX相交换。指

3、令运行后,CX=(原09226H)=00F6H(09226H)=(原CX)=5678H第2条指令的功能是将AX和内存单元DS:BX+20H+SI=09226H相交换,指令运行后,AX=(09226H)=5678H(注意,在上一条指令中,09226H单元的数据已变为5678H.)(09226H)=(原AX)=1234H3.2(2)MOVAX,[1352H]指令的功能是将内存DS:1352H=11352H中的数据传送到AX.已知:(11352H)=0FFH,但由于AX为字,故需从内存中取2个字节组合形成一个字,因此1135

4、2H和其后的地址为11353H的两个内存单元形成的字数据为26FFH.指令运行后,AX=26FFH3.2(3)MOV0150H[BX],CH指令的功能是将CH中的字节数据传送到DS:0150H+BX=11350H内存单元中。已知:CX=339AH,故CH=33H指令运行后,(11350H)=33H,(11351H)=3CH注意:指令对11351H内存单元的数据没有影响,它仍是原来的值。3.2(4)MOVAX,0150H[BP]指令的功能是将内存单元SS:0150H+BP=21350H中的字数据传送到AX中。已知:(21

5、350H)=88H,(21351H)=51H,指令运行后,AX=5188H3.2(5)POPAX指令的功能是将堆栈栈顶SS:SP=21350H的字数据弹出到AX中,再将SP+2→SP。已知:(21350H)=88H,(21351H)=51H,SP=1350H.指令运行后:AX=5188H,SP=1352H3.2(6)ADD[SI],CX指令的功能是将内存单元DS:SI=11354H的字数据与CX中的字数据相加,再将相加后的结果存在11354H内存单元中。已知:(11354H)=52H,(11355H)=0E7H,形成的

6、字为:E752H指令运行后:(11354H)=0ECH,(11355H)=1AH,SF=0,ZF=0,PF=0,CF=1,OF=03.2(7)SUBBH,0150H[BX][SI]指令的功能是将BH中的字节数据与DS:0150H+BX+SI=126A4H中的字节数据相减,再将相减后的结果存在BH中。已知:BH=12H,(126A4H)=9DH,指令运行后:BH=75H,SF=0,ZF=0,PF=0,CF=1,OF=03.2(8)INCBYTEPTR0152H[BX]指令的功能是将内存单元DS:0152H+BX=1135

7、2H中的字节数据加1,再将加1后的结果存在11352H内存单元中。已知:(11352H)=0FFH,指令运行后:(11352H)=00H,(11353H)=26H,CF=0(或不变)3.2(9)INCWORDPTR0152H[BX]指令的功能是将内存单元DS:0152H+BX=11352H中的字数据加1,再将加1后的结果存在11352H内存单元中。已知:(11352H)=0FFH,(11353H)=26H指令运行后:(11352H)=00H,(11353H)=27H,CF=0(或不变)3.2(10)SARBYTEPTR

8、0150H[BX],1指令的功能是将内存单元DS:0150H+BX=11350H中的字节数据算术右移1次,再将移位后的结果存到11350H内存单元中。已知:(11350H)=0A5H指令运行后,(11350H)=0D2H,CF=1,OF=03.2(11)SALBYTEPTR0150H[BX],1指令的功能是将内存单元DS:0150

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

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

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