汇编语言试题

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

汇编语言试题

一、选择题:

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

A.AX,BX,CX,DX

B.DS,ES,CS,SS

C.SP,BP,IP,BX

D.SI,DI,BP,BX

2.设SP初值为2000H,执行指令"PUSH AX"后,SP的值是(C )

A.1FFFH

B.1998H

C.1FFEH

D.2002H

3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这

个数据区最末一个字单元的物理地址是(C)

A.12CSBH B.12B6BH C.12C59H D.12BFEH

4.8086CPU在基址加变址的寻址方式中,变址寄存器可以为( B )

A.BX或CX B.SI或DI C.DX或SI D.CX或SI

5.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在(A)

中。

A.数据段中偏移量为3236H的字节

B.附加段中偏移量为3234H的字节

C.数据段中偏移量为3234H的字节

D.附加段中偏移量为3236H的字节

6.物理地址的形成过程是将段地址左移(C )位加偏移地址。

A.2 B.3 C.4 D.5

7.如果内存的某一单元的物理地址为12345H。则它的逻辑地址为(B):

0345H。

A.0012H B.1200H C.12000H D.0120H

8.如果数据存放在DI的内容为偏移地址的数据段中,设DS=3624H,DI=

2200H,则此存储单元的物理地址为(A )。

A.38440H B.58240H C.25624H D.58240H

9.下列叙述正确的是(D )。

A.8088 CPU的内部数据总线是8位的,外部数据总线是8位的

B.8088 CPU的内部数据总线是16位的,外部数据总线是16位的

C.8086 CPU的内部数据总线是8位的,外部数据总线是8位的

D.8086 CPU的内部数据总线是16位的,外部数据总线是16位的

10.将CX寄存器低四位清零其它位不变的正确指令是( B )

A.AND CX , OFOH

B.AND CX , OFFFOH

C.AND CX , 1110H

D.MOV CX , 0

二、判断题:

1.设327FH和0BFFFH为有符号数的补码表示,则327FH < 0BFFFH。(×)

2.指令MOV AX,[BX]的源操作数是寄存器寻址方式。(×)

3.当对堆栈段的数据进行操作时,其操作数的有效地址可保存在BP中。

( √)

4.汇编语言和机器语言都是面向机器的语言,编制的程序都可以为机器直

接识别和执行。(×)

5.微机的一个字节应有八个二进制数,而每一个数称为一个字位。( √)

三、填空题:

1.8086/8088中,某单元只能有一个地址,但可以有多个地址。

2.在汇编语言中,一个标号和过程有NEAR和FAR两种属性。NEAR属性

表明在转移和调用,FAR属性表示在转移和调用。

3.MOV AX,[1234H]指令中的源操作数的寻址方式为,这是因为在代码中放

入了操作数的。

4.指令MOV AX,[BX+SI+10H]源操作数寻址方式是。

5.汇编语言源程序的扩展名是,目标程序的扩展名是,通常产生的可执行

程序的扩展名是。

6.十六进制数0FFF8H表示的十进制正数为________,表示的十进制负数

为________。

7.CPU的标志寄存器中标志位,可以分为两大类,其中一类称为________

标志位,另一类称为________标志位。

8.当标志位________=1时表示无符号数运算产生溢出,而当标志位

________=1是表示带符号数运算产生溢出。

9.下一条将要执行的指令的地址存放在寄存器________中。

10.存储器某单元的地址表示为2314H:4132H,则它的偏移地址=________,

物理地址=________。

参考答案:

1.物理,逻辑

2.段内,段间

3.直接寻址,有效地址

4.基址加变址相对寻址

5.ASMOBJEXE

6. +65528,-32760

7. 状态,控制8. CF,OF

9. 指令指针寄存器10.4132,27272H

相关文档
最新文档