- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计答案
一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题2分,共40分)
1.十六进制数88H,可表示成下面几种形式,请找出错误的表示(②)。
① 无符号十进制数136
② 带符号十进制数-120
③ 压缩型BCD码十进制数88
④ 8位二进制数-8的补码表示
2.某存储单元的物理地址是12345H,可以作为它的段地址有( ④ )
① 2345H ②12345H
③12340H ④1234H
3.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(① )。
① MOV AL,00H
② AND AL,00H
③ XOR AL,AL
④ SUB AL,AL
4.在汇编语言程序中,对END语句的叙述正确的是(② )。
① END语句是一可执行语句
② END语句表示程序执行到此结束
③ END语句表示源程序到此结束
④ END语句在汇编后要产生机器码
5.下面的数据传送指令中,错误的操作是(④ )。
① MOV SS:[BX+DI],1000H
② MOV DX,1000H
③ MOV WORD PTR[BX],1000H
④ MOV DS,2000H
6.下面指令执行后,变量DAB中的内容是(③)。
DAW DW 2A05H
DAB DB 0FAH
MOV AL,BYTE PRT DAW
SUB DAB,AL
① 0DAH
② 0FAH
③ 0F5H
④ 0D0H
7.执行下列指令后,正确的结果是(② )。
MOV AL,100
MOV BL,-2
① AL=100H
BL=02H
② AL=64H
BL=0FEH
③ AL=64H
BL=82H
④ AL=100H
BL=0FEH
8.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(③)。
① JLE
② JNL
③ JNLE
④ JL
9.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是(② )。 ① TEST BL,4FH
JZ NEXT
② XOR BL,4FH
JZ NEXT
③ AND BL,4FH
JZ NEXT
④ OR BL,4FH
JZ NEXT
10.在执行下列指令时,需要使用段寄存器DS的指令是( ① )
① STOSW ② ADD AL,CL
③NEG BX ④INC DA[BX]
11.设AL=0AH,下列指令执行后能使AL=05H的是( ③ )
①NOT AL ②AND AL,0FH
③XOR AL,0FH ④OR AL,0FH
12.在下列串操作指令中,同时使用源串和目的串地址指针的指令是( ④ )
①STOSW ②LODSW
③SCASW ④CMPSW
13.设SP初值为2000H,执行指令“PUSH?AX”后,SP的值是(④)
①1FFFH ②1998H
③2002H ④1FFEH
14.汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是(②)
①Variable ②First??ld
③0FFFFH ④‘Memphis’
15.?ORG?0030H
DA1?DB?0,‘0’,30H
DW?DA1
数据为3000H字存储单元的偏移地址是(①)
①0030H ②0031H ③0032H ④0033H
16.要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是(①)
①DA1?DB?‘AB’ ②DA1?DW?‘AB’
③DA1?DB?0ABH ④DA1?DW?0ABH
17.为在一连续的存储单元中,依次存放数据 41H , 42H , 43H , 44H , 45H , 46H ,可选用的数据定义语句是(④ )
① DB 41 , 42 , 43 , 44 , 45 , 46
② DW 4142H , 4344H , 4546H
③ DW ‘AB’ , ‘CD’ , ‘EF’
④ DW ‘BA’ , ‘DC’ , ‘FE’
18如某存储器分段时,表示偏移地址是 18 位二进制代码,那么一个段最多的存储单
文档评论(0)