汇编练习题

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

一、选择题

1. CPU发出的访问存储器的地址是()。

A. 物理地址

B. 偏移地址

C. 逻辑地址

D. 段地址

2. 要实现使BETA的值为56,应采用语句为()。

A. BETA DB 56

B. BETA DB 56H

C. BETA EQU 56

D. BETA EQU 56H

3. CPU要访问的某一存储单元的实际地址称()。

A. 段地址

B. 偏移地址

C. 物理地址

D. 逻辑地址

4. 在执行下列指令时,需要使用段寄存器DS的指令是()。

A. STOSW

B. ADD AL, CL

C. NEG BX

D. INC [BX]

5. 下面各传送指令中,正确的是()。

A. MOV [DI], [SI]

B. MOV [DX+DI], AL

C. MOV WORD PTR [BX], 0100H

D. MOV AL, BXX

6.表示过程定义结束的伪指令是()。

A.ENDP

B.ENDS

C.END

D.ENDM

7. 将高级语言的程序翻译成机器语言的实用程序是()。

A. 编译程序

B. 汇编程序

C. 解释程序

D. 目标程序

8. 存储器分段,每个段不超过()。

A.64K 个字

B.32K 个字节

C.1 兆个字节

D.64K 个字节

9. 无论BH中原有的数是奇数或是偶数,若要使BH中的数一定为奇数,应执行的指令是()。

A. ADD BH, 01H

B. OR BH, 01H

C. XOR BH, 01H

D. TEST BH,01H

10. INC BYTE PTR[BX] 指令中的操作数的数据类型是()。

A. 字

B. 双字

C. 字节

D. 四字

11. 物理地址(10FF0H )=10H,(10FF1H )=20H,(10FF2H )=30H,从地址10FF1H 中取一个字的内容是()。

A.1020H

B.3020H

C.2030H

D.2010H

12. 使用DOS系统功能调用时,使用的软中断指令是()。

A. INT 21

B. INT 10H

C. INT 16H

D. INT 21H

13. 在下列语句中,BUFFER称为()。

BUFFER DB 01, 0AH

A. 符号

B. 变量

C. 助记符

D. 标号

14. 将AX 清零,下列指令错误的是()。

A.SUB AX,AX

B.XOR AX,AX

C.OR AX,00H

D.AND AX,00H

15. AND, OR, XOR, NOT为四条逻辑运算指令,下面的解释正确的是()。

A. 指令XOR AX, AX执行后,AX内容不变,但设置了标志位

B. 指令OR DX, 1000H执行后,将DX最高位置1,其余位置0

C. 指令AND AX, OFH指令后,分离出AL低四位

D. NOT AX,执行后,将AX清0

16. 串操作指令中,源串操作数的段地址一定在()寄存器中。

A. CS

B. SS

C. DS

D. ES

17. 设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是()。A.85B92H

B.86192H

C.BB690H

D.12169H

18. 使计算机执行某种操作的命令是()。

A. 伪指令

B. 指令

C. 标号

D. 助记符

19. 某存储单元的物理地址是12345H,可以作为它的段地址有()。

A. 2345H

B. 12345H

C. 12340H

D. 1234H

20. 将数据5618H存放在存储单元中的伪指令是()。

A. DA TA1 DW 1856H

B. DA TA1 DB 18H, 56H

C. DA TA1 EQU 5618H

D. DA TA1 DB 18H, 00H, 56H, 00H

21. 循环控制指令LOOPNZ/LOOPNE控制循环继续执行的条件是()。

A. CX≠0且ZF=1

B. CX≠0且ZF=0

C. CX≠0或ZF=1

D. CX≠0或ZF=0

22. 在程序执行过程中,IP 寄存器中始终保存的是()。

A.上一条指令的首地址

B.下一条指令的首地址

C.正在执行指令的首地址

D.需计算有效地址后才能确定地址

23. 若AX=3500H, CX= 56B8H, 当AND AX, CX指令执行后,AX=( )。

A. 1400H

B. 77F8H

C. 0000H

D. 0FFFFH

24. 执行后使BX=0的同时也使CF=0, OF=0的指令是()。

A. XOR BX, BX

B. OR BX, BX

C. AND BX, BX

D. CMP BX, BX

25. 用户为了解决自己的问题,用汇编语言所编写的程序,称为()。

A.目标程序

B.源程序

C.可执行程序

D.汇编程序

26. 计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是()码。

A. BCD码

B. 二进制码

C. ASCII码

D. 十六进制码

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

A.AX,BX,CX,DX

B.DS,ES,CS,SS

C.SP,BP,IP,BX

D.SI,DI,BP,BX

28. 设SP 初值为2000H,执行指令“PUSH AX”后,SP 的值是()。

A.1FFFH

B.1998H

C.2002H

D.1FFEH

29. 用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为()

A. 汇编语言

B. 高级语言

C. 机器语言

D. 低级语言

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

A. IP

B. SP

C. BP

D. PSW

二、填空题

相关文档
最新文档