汇编语言试卷1.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言试卷 一、 单项选择(本大题共 15 小题,每小题 2 分,共 30 分) 1.在下列段寄存器,代码段寄存器是( )。 A)ES B )CS C )DS D )SS 2.设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,如从地址 10FF1H 中取出一个字的内容是( )。 A)  1020H  B  )  3020H  C )  2030H  D  )  2010H 3 .完成将累加器  AL  清零,并使进位标志  CF  清零,下面错误的指令是 (  )。 A) MOV AL, 00H B ) AND AL, 00H C )XOR AL, AL D )SUB AL, AL 4.设 DS=8225H,DI=3942H,指令 NEG BYTE PTR[DI] 操作数的物理地址是 ( ) 。 A)12169H B ) 86192H C )BB690H D ) 85B92H 5.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是 ( ) 。 A)AX,BX,CX,DX B )BX,BP,SI ,DI C) SP, IP, BP,DX D )CS,DS,ES,SS 6.对寄存器 AX的内容乘以 4 的正确指令序列是 ( A) SHR AX, 1 SHR AX, 1 B) SHL  ) 。AX, 1  SHL AX,1 C)  ROL  AX, 1  ROL  AX,  1  D)  RCR  AX, 1  RCR  AX,1 7.下面指令执行后,改变  AL 寄存器内容的指令是  (  ) 。 A)TEST AL,02H B )OR AL,AL C )CMP AL,BL D )AND AL, BL 8.执行下面指令序列后,结果是 ( ) 。 MOV AL,82H CBW A)  AX=0FF82H  B )AX=8082H  C )AX=0082H  D )AX=0F82H 9.  MOV  SP,3210H PUSH  AX 执行上述指令序列后, SP寄存器的值是 ( ) 。 A) 3211HB )320EH C )320FH D)3212H 10.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么 该语句中不可 省略的项是 ( ) 。 A)名字项 B )操作项 C )操作数项 D )注释 项 11.DEC BYTE PTR[BX]指令中的操作数的数据类型是 (  ) 。 A)字 B )双字 12.下列四条指令中错误的是 ( A)MOV AX, [SI ] B C)MOV AX, [SI+DI ]  C )字节 D ) 。 )MOV AX, [DI] D )MOV AX, [BX+DI]  )四字 13.在执行子程序段内调用 CALL  SUBR指令后, SP的值 ( )  。 A )加  1  B )减  1  C )加  2  D  )减  2 14.为了使执行串操作指令时,地址按减量方式处理应使用指令  (  ) 。 A)CLI  B )STI  C )CLD  D )STD 15.有数据定义 NUM DB '12345' ,经汇编后, NUM占有 ( ) 字节存 储单元 A)1 B)5 C )6 D )7 二、 简答题(本题共 3 小题,每小题 5 分,共 15 分) 1.完成下列操作,选用什么指令: 1)将 AX的内容,减去 0520H,和上次运算的借位; 2)将变量名 TABL的段地址送 AX: 2.在指令系统中,段内、段间返回均为 RET指令。试回答: 执行段内返回 RET指令时,执行的操作是: 执行段间返回 RET指令时,执行的操作是: 3.分别指出下列指令中源操作数的寻址方式: A)  MOV  SI ,100  ; B)  MOV  CX,DATA[SI ]  ; C)  MOV  [SI],AX  ; D)  ADD  AX,[ BX][DI]  ; E)  POPHF  ; 三、 程序分析题(共 5 小题,每小题 6 分,共 30 分) 1.A DW 1234H B DW 5678H : PUSH A PUSH B POP A POP B 试回答:上述程序段执行后(  A)=  ;(B)=  ; 设执行前  SP=200H,执行后  SP=  。 2.分析下面程序段, MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(  BL)=  ;(AL)=  。 3.设寄存

文档评论(0)

183****6506 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档