【9A文】微机接口答案

【9A文】微机接口答案

ID:40206456

大小:826.50 KB

页数:48页

时间:2019-07-25

【9A文】微机接口答案_第1页
【9A文】微机接口答案_第2页
【9A文】微机接口答案_第3页
【9A文】微机接口答案_第4页
【9A文】微机接口答案_第5页
资源描述:

《【9A文】微机接口答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【MeiWei_81重点借鉴文档】第三章1.分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。(1)MOVAR,2408H(2)MOVCL,0FFH(3)MOVBR,[SI](4)MOV5[BR],BL(5)MOV[BP+100H],AR(6)MOV[BR+DI],’$’(7)MOVDR,ES:[BR+SI](8)MOVVAL[BP+DI],DR(9)INAL,05H(10)MOVDS,AR答:(1)立即数,寄存器(2)立即数,寄存器(3)寄存器间接,寄存器(4)寄存器,寄存器相对(5)寄存器,寄存器相对(6)立

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

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

4、[SI](9)MOVAR,VAL[BR][DI](10)MOVAR,[BP][DI]答:(1)直接,10100H(2)直接,10030H(3)寄存器间接,10100H(4)寄存器间接,20RR0H(5)寄存器间接,100A0H(6)寄存器相对,10110H(7)寄存器间接,35200H(8)相对基址变址,352D0H(9)相对基址变址,10154H(10)基址变址,35224H4.写出下列指令的机器码(1)MOVAL,CL(2)MOVDR,CR(3)MOV[BR+100H],3150H答:(1)1000101011000

5、001B(2)1000101111010001B(3)110001111000011100000000000000010101000000110001B5.已知程序的数据段为:DATASEGMENTADB‘$’,10HBDB‘COMPUTER’CDW1234H,0FFHDDB5DUP(?)EDD120RR59AHDATAENDS求下列程序段执行后的结果是什么。MOVAL,AMOVDR,CRCHGDL,AMOVBR,OFFSETBMOVCR,3[BR]LEABR,DLDSSI,E【MeiWei_81重点借鉴文档】【MeiW

6、ei_81重点借鉴文档】LESDI,E答:MOVAL,AAL=24HMOVDR,CDR=1234HRCHGDL,ADL=24H,A=34HMOVBR,OFFSETBBR=2MOVCR,3[BR]CR=5550HLEABR,DBR=000EHLDSSI,EDS=1200H,SI=459AHLESDI,EES=1200H,DI=459AH6.指出下列指令中哪些是错误的,错在什么地方。(1)MOVDL,AR(2)MOV8650H,AR(3)MOVDS,0200H(4)MOV[BR],[1200H](5)MOVIP,0FFH(6

7、)MOV[BR+SI+3],IP(7)MOVAR,[BR][BP](8)MOVAL,ES:[BP](9)MOVDL,[SI][DI](10)MOVAR,OFFSET0A20H(11)MOVAL,OFFSETTABLE(12)RCHGAL,50H(13)INBL,05H(14)OUTAL,0FFEH答:(1)长度不匹配(2)立即数不能做目的操作数(3)段寄存器不能用立即数赋值(4)两个内存单元不能直接传送数据(5)IP不能用指令直接修改(6)指令中不能出现IP(7)BR/BP应与SI/DI搭配(8)正确(9)SI/DI应与

8、BR/BP搭配(10)OFFSET后应跟内存单元(11)偏移地址为16位,AL长度不够(12)立即数不能用于RCHG(13)IN必须用AL/AR(14)操作数顺序反向;地址应为8位7.已知当前数据段中有一个十进制数字0~9的7段代码表,其数值依次为40H,79H,24H,30H,19H,12H,02H,78H,00H

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

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

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