汇编语言程序设计试卷及答案..docVIP

汇编语言程序设计试卷及答案..doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

汇编语言程序设计试卷及答案.

汇编语言程序设计试卷

一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分)

1.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。

①无符号十进制数136

②带符号十进制数-120

③压缩型BCD码十进制数88

④8位二进制数-8的补码表示

2.指令指针寄存器是()。

①IP

②SP

③BP

④PSW

3.当执行指令ADDAX,BX后,若AX的内容为2BA0H,

设置的奇偶标志位PF=1,下面的叙述正确的是()。

①表示结果中含1的个数为偶数

②表示结果中含1的个数为奇数

③表示该数为偶数

④表示结果中低八位含1的个数为偶数

4.完成将累加器AL清零,并使进位标志CF清零,

下面错误的指令是()。

①MOVAL,00H

②ANDAL,00H

③XORAL

④SUBAL,AL

5.下列指令执行后总是使CF=0,OF=0的是()。

①AND

②NEG

③NOT

④INC

6.完成同指令XCHGAX,BX相同功能的指令或指令序列是()。

①MOVAX,BX

②MOVBX,AX

③PUSHAX

POPBX

④MOVCX,AX

MOVAX,BX

MOVBX,CX

7.设AH=0,AL=06H,BL=09H,执行指令

ADDAL,BL

AAA

之后,其结果应是()。

①AH=01,AL=05

②AH=1AL=15

③AH=0AL=0FH

④AH=0AL=05

8.设AL=0B4H,BL=11H,指令“MULBL”和指令“IMULBL”分别执行后OF,CF的值为

①OF=1,CF=0

②OF=1,CF=1

③OF=0,CF=0

④OF=0,CF=1

9.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。

①CX=0且ZF=0

②CX=0且ZF=1

③CX=0或ZF=0

④CX=0或ZF=1

10.下面指令中,合理而有意义的指令是()。

①REPLODSB

②REPSCASB

③REPCMPSB

④REPMOVSB

11.在汇编语言程序中,对END语句的叙述正确的是()。

①END语句是一可执行语句

②END语句表示程序执行到此结束

③END语句表示源程序到此结束

④END语句在汇编后要产生机器码

12.下面的数据传送指令中,错误的操作是()。

①MOVSS:[BX+DI],1000H

②MOVDX,1000H

③MOVWORDPTR[BX],1000H

④MOVDS,2000H

13.下面指令执行后,变量DAB中的内容是()。

DAWDW2A05H

DABDB0FAH

MOVAL,BYTEPRTDAW

SUBDAB,AL

①0DAH

②0FAH

③0F5H

④0D0H

14.执行下列指令后,正确的结果是()。

MOVAL,100

MOVBL,-2

①AL=100H

BL=02H

②AL=64H

BL=0FEH

③AL=64H

BL=82H

④AL=100H

BL=0FEH

15.设数据段中已有:

DA1DB12H,34H

DA2DW56H,78H

下面有语法错误的句是()。

①ADR1DWDA1

②MOVDA1+1,AX

③MOVBYTEPTRDA2+1,AL

④MOVWORDPTRDA1+1,AX

16.实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。

①SHLAX,2

ROLDX,2

②RCLAX,2

SHLDX,2

③MOVCX,2

LOP:SHLAX,1

RCLDX,1

LOOPLOP

④SHLAX,1

SHLAX,1

RCLDX,1

RCLDX,1

17.DATASEGMENT

TA1DW0102H,0304H,0506H

TA2DB02H,03H,04H

:

MOVBX,DS:[0006H]

ANDBX,0FFH

ANDBH,[BX

上述指令序列运行后,BX的内容是()。

①0605H

②0402H

③0606H

④0204H

18.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是()。

①JLE

②JNL

③JNLE

④JL

19.下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为

TESTBH,01H

_________K1

①JNE

②JZ

文档评论(0)

138****2866 + 关注
实名认证
文档贡献者

施工员持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年06月09日上传了施工员

1亿VIP精品文档

相关文档