汇编语言试卷(复习1).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言试卷(复习1)

汇编语言试卷 (复习1) 单项选择(本大题共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清零,下面错误的指令是( ) 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,DXB)BX,BP,SI,DIC) SP,IP, BP,DXD)CS,DS,ES,SS对寄存器AX的内容乘以4的正确指令序列是(???? ?????)。A) SHR? AX,1????? B)SHL AX,1?????,SHR AX,1SHL AX,1 C) ROL? AX,1??? D)RCR? AX,1???ROL ?AX,1RCR? AX,1下面指令执行后,改变AL寄存器内容的指令是(??????? ??)。A)TEST??AL,02H B)OR??AL,AL C)CMP??AL,BL D)AND??AL,BL、执行下面指令序列后,结果是(?????????)。MOV??AL,82HCBW AAX=0FF82H B)AX=8082H C)AX=0082H D)AX=0F82H 9.MOV??SP,3210H PUSH??AX 执行上述指令序列后,SP寄存器的值是(?????? ???)。A) 3211H B)320EH C)320FH D)3212H 10.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是(????? ????)。A)名字项B)操作项C)操作数项D)注释项 DEC??BYTE??PTR[BX]指令中的操作数的数据类型是(????? ?)。 A)字B)双字 C)字节 D)四字下列四条指令中错误的是(  )A)MOV AX, [SI] B)MOV AX, [DI]C)MOV AX, [SI+DI] D)MOV AX, [BX+DI]在执行子程序段内调用CALL SUBR指令后,SP的值( )。 A)加1 B)减1 C)加2 D)减2为了使执行串操作指令时,地址按减量方式处理应使用指令(  )A)CLI B)STI C)CLD D)STD 15.有数据定义NUM DB 12345 ,经汇编后,NUM占有 ( )字节存储单元 A1 B)5 C)6 D)7 简答题(每小题5分,共1分)完成下列操作,选用什么指令: (1)将AX的内容,减去0520H,和上次运算的借位;(2)将变量名TABL的段地址送AX在指令系统中,段内、段间返回均为RET指令。试回答:执行段内返回RET指令时,执行的操作是:执行段间返回RET指令时,执行的操作是:分别指出下列指令中源操作数的寻址方式:MOV??SI,100?B) MOV??CX,DATA[SI]?C) MOV??[SI],AX?D) ADD??AX,[BX][DI]?E) POPHF ; 程序分析题(每小题分,共3分)A DW 1234H B DW 5678H : PUSH A PUSH B POP A POP B 试回答:上述程序段执行后(A)=(B)=设执行前SP=200H,执行后SP=分析下面程序段,MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(BL)=(AL)=设寄存器AL,BL,CL中内容均为76H,XOR?AL,0FH AND?BL,0FH OR?CL,0FH 执行上述指令序列后,AL=_____;BL=_____________;CL=________ ___。 4. STAR

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档