- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学年学期:2008-2009学年第二学期 课程性质:□考试■考查 课程名称:8086汇编语言程序设计 考试类型:□期中□期末 课程编号:02T3000704-1 □重考□免修□毕业前重考 ■其它 补考
填空题(每题1分,共23分)
8088/8086 CPU内部寄存器有 个,其中的 个是通用寄存器, 个是段寄存器,此外还有指令指针寄存器 和标志位寄存器 两个控制寄存器(最后两空写寄存器名称)。
汇编语言源程序的扩展名是 ,目标程序的扩展名是 ,可执行程序的扩展名是 。
设(DS)=2000H, (ES)=3000H (SS)=4000H (BX)=1000H (BP)=1000H, (SI)=0001H (DI)=0002H (21000H)=3412H, (21002H)=7856H (31000H)=9ABCH, (31002H)=0F0DEH (41000H)=5634H,(41002H)= 9A78H,计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容。
1)MOV AX, ES:[1000H] 物理地址 (AX)=
2)MOV AX, [BX] 物理地址 (AX)=
3)MOV AX, [BX][SI] 物理地址 (AX)=
4)MOV AX,[BP+DI] 物理地址 (AX)=
按照下列指令中操作数的寻址方式填空:
目的操作数 源操作数
1)MOV AX,[BX+SI+4]
2)MOV WORD PTR [SI],120H
3)MOV AX,14[BX]
80X86中断系统能处理 种类型的中断。
选择题(每题1.5分,共30分)
逻辑运算指令都是按位进行操作的,指令执行后只设置标志位,不保留结果的逻辑运算指令是 。
AND B、OR C、ADD D、 CMP
对程序流向的控制和转移,就是对执行指令地址的修改。如在两个段之间转移,则修改 。
IP B、 CS C、 CS和IP D、 CS或IP
在DEBUG上机调试程序时,存储器地址表示为13FA:015F,它的物理地址是 。
13FAH B、 1405FH C、 140FFH D、 015FH
循环指令LOOPNZ终止循环的条件是 。
CX=0,且ZF=0 B、 CX=0,或ZF=1
CX=0,且ZF=1 D、CX=0,或ZF=0
BP寄存器是属于 。
通用寄存器 B、 段寄存器 C、 变址寄存器 D、 基址寄存器
对寄存器AX(带符号数)的内容除以4的正确指令序列是 。
SHR AX,1 SHR AX,1 B、 ROL AX,1 ROL AX,1
SAL AX,1 SAL AX,1 D、 SAR AX,1 SAR AX,1
下面有语法错误的指令是
ADD AL,AH B、 ADD [BX+3],AL
ADD AH,[DI] D、 ADD [BP+2],DA1(DA1是变量名)
下面指令执行后,不改变AL寄存器内容的指令是 。
TEST AL,02H B、 OR AL,BL C、 ADD AL,BL D、 AND AL,BL
设AL=-15,要使AL=15应执行的指令是
NEG AL B、NOT AL C、INC AL D、DEC AL
在条件转移指令中,结果为正数则转移的指令是
JNS B、 JX C、 JS D、 JP
一条指令中目的操作数不允许使用的寻址方式是
寄存器寻址 B、 寄存器间接寻址 C、 变址寻址
文档评论(0)