汇编语言试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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