微机原理与接口技术第3章作业答案(2)

微机原理与接口技术第3章作业答案(2)

ID:35488923

大小:64.23 KB

页数:4页

时间:2019-03-25

微机原理与接口技术第3章作业答案(2)_第1页
微机原理与接口技术第3章作业答案(2)_第2页
微机原理与接口技术第3章作业答案(2)_第3页
微机原理与接口技术第3章作业答案(2)_第4页
资源描述:

《微机原理与接口技术第3章作业答案(2)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《微机原理与接口技术》第3章作业答案1.简要分析8086的指令格式由哪些部分组成,什么是操作码?什么是操作数?寻址和寻址方式的含义是什么?8086指令系统有哪些寻址方式?【解答】8086的指令格式由操作码和操作数字段组成。操作码:要完成的操作。操作数:参与操作的对象。寻址:寻找操作数或操作数地址的过程。寻址方式:指令中给出的找到操作数或操作数地址采用的方式。8086指令系统的寻址方式主要有立即数寻址、寄存器寻址、存储器寻址和I/O端口寻址。其屮,存储器寻址可进一步分为肓接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相

2、对基址变址寻址;I/O端口指令IN和OUT使用的端口寻址方式冇直接寻址和间接寻址。2.设(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少?(l)MOVAX,21H(4)MOVAX,VAL(7)MOVAX,[BP](2)MOVAX,BX(5)MOVAX,[BX](8)MOVAX,[SI](10)MOVAX,VAL[BX](11)MOVAX,[BX

3、][SI](3)MOVAX,[1000HJ(6)MOVAX,ES:[BX](9)MOVAX,[BX+10](12)MOVAX,VAL[BX][SI]【解答】(1)MOVAX,21H立即寻址,源操作数肓接放在指令中(2)MOVAX,BX寄存器寻址,源操作数放在寄存器BX中(3)MOVAX,[1000HJ直接寻址,EA=1000H,PA=(DS)xlOH+EA=2OOOHxlOH+1000H=21000H(4)MOVAX,VAL直接寻址,EA=[VAL]=0050H,PA=(DS)xlOH+EA=2OOOHxlOH+OO5OH=

4、20050H(5)MOVAX,[BX]寄存器间接寻址,EA=(BX)=0100H,PA=(DS)x1OH+EA=2000Hx1OH+01OOH=201OOH(6)MOVAX,ES:[BX]寄存器间接寻址,EA=(BX)=()1(X)H,PA=(ES)x1OH+EA=21OOHx1OH+01OOH=211OOH(7)MOVAX,[BP]寄存器间接寻址,EA=(BP)=0010H,PA=(SS)xl0H+EA=1500Hxl0H+0010H=15010H(8)MOVAX,LSIJ寄存器间接寻址,EA=(SI)=00A0H,PA=

5、(DS)x1OH+EA=2000Hx1OH+00A0H=200A0H(9)MOVAX,[BX+10]寄存器相对寻址,EA=(BX)+10D=0100H+000AH=010AH,PA=(DS)xlOH+EA=2000Hxl0H+010AH=2010AH(10)MOVAX,VAL[BXJ寄存器相对寻址,EA=(BX)+[VAL]=0100H+0050H=0150H,PA=(DS)xlOH+EA=2000Hxl0H+0150H=20150H(11)MOVAX,[BX][SI]基址变址寻址,EA=(BX)+(SI)=0100H+00

6、A0H=01A0H,PA=(DS)xlOH+EA=2000Hxl0H+01A0H=201A0H(12)MOVAX,VALIBXJISI]基址变址相对寻址,EA=(BX)+(SI)+[VAL]=01OOH+00A0H+0050H=01FOH,PA=(DS)xlOH+EA=2000Hx10H+01F0H=201FOH1.给定寄存器及存储单元的内容为:(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=32H,(20101)=51H,(20102)=26H,(20103)=83H,(21200)=1A

7、H,(21201)=B6H,(21202)=DIH,(21203)=29H。试说明下列各条指令执行完后,AX寄存器屮保存的内容是什么。(l)MOVAX,1200H(2)MOVAX,BX(3)MOVAX,[1200H](4)MOVAX,[BX](5)MOVAX,1100H[BX](6)MOVAX,[BX][SI]【解答】(1)MOVAX,1200H;执行后,(AX)=1200H⑵MOVAX,BX;执行后,(AX)=(BX)=01OOH⑶MOVAX,[1200H]直接寻址,EA=[VAL]=1200H,PA=(DS)xlOH+E

8、A=2000Hxl0H+1200H=21200H,执行后,(AX)=B61AH(4)MOVAX,[BX]EA=(BX)=0100H,PA=(DS)x1OH+EA=2000Hx1OH+01OOH=201OOH,执行后,(AX)=5132H(5)MOVAX,1100H[BX]EA=(BX)4-

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

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

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