- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章
1.分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。
(1)MOVAX,2408H(2)MOVCL,0FFH(3)MOVBX,[SI]
(4)MOV5[BX],BL(5)MOV[BP+100H],AX(6)MOV[BX+DI],’$’
(7)MOVDX,ES:[BX+SI](8)MOVVAL[BP+DI],DX
(9)INAL,05H(10)MOVDS,AX
答:(1)立即数,寄存器(2)立即数,寄存器(3)寄存器间接,寄存器
(4)寄存器,寄存器相对(5)寄存器,寄存器相对(6)立即数,基址变址
(7)基址变址,寄存器(8)寄存器,相对基址变址
(9)直接端口寻址,寄存器(10)寄存器,寄存器
2.已知:DS=1000H,BX=0200H,SI=02H,内存10200H~10205H单元的内容分别为10H,
2AH,3CH,46H,59H,6BH。下列每条指令执行完后AX寄存器的内容各是什么?
(1)MOVAX,0200H(2)MOVAX,[200H](3)MOVAX,BX
(4)MOVAX,3[BX](5)MOVAX,[BX+SI](6)MOVAX,2[BX+SI]
答:(1)0200H(2)2A10H(3)0200H
(4)5946H(5)463CH(6)6B59H
3.设DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,
数据段中变量名为VAL的偏移地址值为0030H,试说明下列源操作数字段的寻址方式是什
么?物理地址值是多少?
(1)MOVAX,[100H](2)MOVAX,VAL(3)MOVAX,[BX]
(4)MOVAX,ES:[BX](5)MOVAX,[SI](6)MOVAX,[BX+10H]
(7)MOVAX,[BP](8)MOVAX,VAL[BP][SI]
(9)MOVAX,VAL[BX][DI](10)MOVAX,[BP][DI]
答:(1)直接,10100H(2)直接,10030H(3)寄存器间接,10100H
(4)寄存器间接,20100H(5)寄存器间接,100A0H(6)寄存器相对,10110H
(7)寄存器间接,35200H(8)相对基址变址,352D0H
(9)相对基址变址,10154H(10)基址变址,35224H
4.写出下列指令的机器码
(1)MOVAL,CL(2)MOVDX,CX(3)MOV[BX+100H],3150H
答:(1)1000101011000001B
(2)1000101111010001B
(3)110001111000011100000000000000010101000000110001B
5.已知程序的数据段为:
DATASEGMENT
ADB‘$’,10H
BDB‘COMPUTE’R
CDW1234H,0FFH
DDB5DUP(?)
EDD1200459AH
DATAENDS
求下列程序段执行后的结果是什么。
MOVAL,A
MOVDX,C
XCHGDL,A
MOVBX,OFFSETB
MOVCX,3[BX]
LEABX,D
LDSSI,E
LESDI,E
答:MOVAL,AAL=24H
MOVDX,CDX=1234H
XCHGDL,ADL=24H,A=34H
MOVBX,OFFSETBBX=2
MOVCX,3[BX]CX=5550H
LEABX,DBX=000EH
LDSSI,EDS=1200H,SI=459AH
LESDI,EES=1200H,DI=459AH
6.指出下列指令中哪些是错误的,错在什么地方。
(1)MOVDL,AX(2)MOV8650H,AX(3)MOV
DS,0200H
(4)MOV[BX],[1200H](5)MOVIP,0FFH(6)
MOV[BX+SI+3],IP
(7)MOVAX,[BX][BP](8)MOVAL,ES:[BP](9)
MOVDL,[SI][DI]
(10)MOVAX,OFFSET0A20H(11)MOVAL,
OFFSETTABLE
(12)XCHGAL,50H(13)INBL,05H(14)
OUTAL,0FFEH
答:(1)长度不匹配(2)立即数不能做目的操作数
(3)段寄存器不能用立即数赋值(4)两个内存单元
不能直接传送数据
(5)IP不能用指令直接修改(6)指令中不能出现IP
(7)BX/BP应与SI/DI搭配(8)正确
(9)SI/DI应与BX/BP搭配(10)OFFSET后应
跟内存单元
(11)偏移地址为16位,AL长度不够(12)立即
数不能用于XCHG
(13)IN必须用AL/AX(14)操作数顺序反向;地
址应为8位
7.已知当前数据段中有一个十进制数字0~9的7段
代码表,其数值依次为40H,79
您可能关注的文档
- 湖南省2011年对口升学考试计算机应用类试题.docx
- 中考生物复习思维导图.docx
- 国开基础会计形考任务二答案.docx
- 高考英语短文改错专项训练(含答案,word版).docx
- 手指肿瘤鉴别诊断.docx
- 二层框架结构施工组织设计完整版本.docx
- 低应变桩基检测.docx
- facet分类方法在电子商务系统商品查询中地应用.docx
- 计算机系统结构实验报告(中南民族大学).docx
- 人教版三年级下册看拼音写词语练习题.docx
- 中华人民共和国主席令(第二十八号):中华人民共和国计量法.pdf
- 国务院令[2019]第709号:中华人民共和国招标投标法实施条例.pdf
- GTFWWRHJ:中华人民共和国固体废物污染环境防治法.pdf
- FQDQDZCP:废弃电器电子产品回收处理管理条例.pdf
- GHGCKGZF:中华人民共和国出口管制法.pdf
- GJSSSBHF:中华人民共和国军事设施保护法.pdf
- GHGDZSWF-2019:中华人民共和国电子商务法.pdf
- GHGZYBFZ:中华人民共和国职业病防治法.pdf
- 中华人民共和国国务院令第744号:建设工程抗震管理条例.pdf
- 主席令[2015]第31号:中华人民共和国大气污染防治法.pdf
文档评论(0)