汇编语言期末复习模拟题库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一考试题型100分

1.数制码制10分

2.填空30分

3.判断题:10分语句正确与否错误原因

4.选择题15分

5.阅读程序15分

6.编写程序20分

二.选择题59

计算机基础

8086寄存器

寻址方式

指令功能:算术,逻辑,移位,循环

标志位:C,Z,S,O,P

堆栈,SP

汇编格式,变量,标号

程序开发:EDIT ,MASM ML,LINK,DEBUG

1、通常说计算机的内存为32M、64M或128M指的是:()

A.RAM的容量

B.ROM的容量

C.RAM和ROM的容量

D.硬盘的容量

2.汇编语言的优点不包括_____。

A直接有效地控制硬件B生成的代码序列短小

C运行速度快 D 编程容易

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

A.无符号十进制数136

B.带符号十进制数-120

C.压缩型BCD码十进制数88

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

4 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )

A、AX,BX,CX,DX

B、BX,BP,SI,DI

C、SP,IP,BP,DX

D、CS,DS,ES,SS

5可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()。

A.AX,BX,CX,DX

B.DS,ES,CS,SS

C.SP,BP,IP,BX

D.SI,DI,BP,BX

6.当运行结果为0时,ZF=__________。

A 0

B 1

C 任意

D 不影响

7某次求和结果最高位为1,则SF=__________。

A 0

B 1

C 任意D不影响

8设DS=5788H,偏移地址为94H,该字节的物理地址_____________。

A 57974H

B 5883H

C 57914H

D 58ECH

9. “MOV AX,[BP+DI]”指令从__________段取出数据送AX。

A CS

B SS

C DS

D ES

10.下面不能用于寄存器寻址的寄存器有()

A. CS

B. AX C IP D SI E. CL F. SP

11存储器寻址方式在指令中给出操作数在内存中的地址,该地址是()

A 逻辑地址 B.有效地址C偏移地址 D.物理地址 E.段地址

12.堆栈的操作原则是_____________。

A先进先出B后进先出C后进后出D循环

13 “MOV SP,3210H”和“PUSH AX”指令执行后,SP寄存器值是____。

A 3211H

B 320EH

C 320FH

D 3212H

14假设当前SP=700H,执行pop ax指令后,SP内容变为_____

A 6FEH

B 6FFH

C 701H

D 702H

15用一条指令实现将AX←BX+SI的方法是______

A XCHG AX,[BX][SI]

B MOV AX,[BX][SI]

C MOV AX,[BX+SI]

D LEA AX,[BX][SI]

16.设AX=1000H,BX=2000H,则在执行了指令“SUB AX, BX”后,

标志位CF和ZF的值分别为_____________。

A 0,0

B 0,1

C 1,0 D1,1

17.设DH=10H,执行NEG DH指令后,正确的结果是( )。

A.DH=10H CF=1

B.DH=0F0H CF=0

C.DH=10H CF=0

D.DH=0F0H CF=1

18. IMUL CL指令实现______功能

A有符号乘法:AX←AL×CL B 无符号乘法:AX←AL×CL

C有符号乘法:DX←AL×CL D无符号乘法:DX←AL×CL

19. 执行除法指令后,影响的标志位是______

A所有状态标志都不确定 B CF OF C SF、ZF D AF、PF

20.下列4条指令中,有______条指令需要使用DX寄存器

MUL BX、IDIV BL、IN AX,20H、OUT 21H,AL

A 1

B 2

C 3

D 4

21.执行下面指令序列后,结果是( )。

MOV AL,82H

CBW

A、AX=0FF82H

B、AX=8082H

C、AX=0082H

D、AX=0F82H

22. 执行AND AL,80H后,可以肯定的执行结果是AL寄存器的___

A最高位为0 B 最高位为1 C低7位均为0 D 低7位均为1

23.指令___实现对AX当中D15和D0位设置为0,其他位不变的功能。

A AND AX,7FFEH

B OR AX,8001H

C XOR AX,8001H

D NOT AX

24.指令_____实现对AX当中D15和D0位设置为1,其他位不变的功能。

A AND AX,7FFEH

B OR AX,8001H

C XOR AX,8001H

D NOT AX

25.执行OR AL,80H后,可以肯定的执行结果是AL寄存器的______

A 最高位为0 B最高位为1C低7位均为0 D低7位均为1

26.指令__________实现对AX当中D15和D0位求反,其他位不变的功能。

A AND AX,7FFEH

B OR AX,8001H

C XOR AX,8001H

D NOT AX

27设AX=1000H

NEG AX

NOT AX

执行上述指令后,AX=______

A 1001H

B 0FFFH

C 1000H

D 0111H

28. 下列指令中,执行后对标志未发生影响的是______。

A MOV AX,[BX]

B ADD AX,0FFHH

C AN

D AX,[BX] D TEST AX,0FFHH

29.执行“SAR BX,1”指令后,BX最高D15位等于__________。

A 0

B 1

C D0

D D14

30.对寄存器AX的内容乘以2的指令是______。

A SHR AX,1

B SHL AX,1

相关文档
最新文档