第四章汇编语言程序设计题库
- 格式:doc
- 大小:83.00 KB
- 文档页数:18
第四章汇编语言程序设计练习题
一、单项选择题(共40题)
1、关于指令MOV [BX],AX,以下叙述正确的是:
A、目的操作数是寄存器操作数
B、源操作数是内存操作数
C、目的操作数是内存操作数
D、源操作数是立即操作数
2、执行下列程序,设(SS)=2000H,执行后(SP)=?
MOV SP,2000H
MOV AX,1234H
PUSH AX
A.21FFEH B.20000H C.22000H D.22002H
3、运算型指令的寻址和转移型指令的寻址,其不同点在于
A.前者取操作数,后者决定程序的转移地址
B.后者取操作数,前者决定程序的转移地址
C.两者都是取操作数
D.两者都是决定程序的转移地址
4、MOV ( ),300
A、WORD PTR [DX]
B、BYTE PTR [BX]
C、WORD PTR [BP]
D、AL
5、汇编语言程序代码必须位于代码段中,形成代码段物理地址的寄存器对是
A.SS: SP B.CS: IP C. DS: BX D. CS: BX
6、若定义DAT DW 'A',则(DAT)和(DAT+1)两个相邻的内存中存放的数据是()
A.0041H B.4100H
C.××41H D.4l××H
7、执行下面的程序段后,(AX)=()
TAB DW 1,2,3,4,5,6
ENTRY EQU 3
MOV BX,OFFSET TAB
ADD BX,ENTRT
MOV AX,[BX]
A.0003H B.0300H
C.0400H D.0004H
8、下面表示段定义结束的命令是()
A.ENDP B.ENDS C. ENDM D.END
9、设AL、BL,中都是带符号数,当AL<BL时转至NEXT处,在CMP AL,BL指令后应选用正确的条件转移指令是()
A.JBE B.JL
C.JNA D.JNLE
10、指令LOOPZ它的循环执行条件是( )
A.CX不等于0且ZF=0 B.CX不等于0或ZF=0
C.CX不等于0且ZF=1 D.CX不等于0或ZF=1
11、执行下列指令后,SP寄存器的值是()
MOV SP,1000H
PUSH AX
A.0FFEH B.0FFFH
C.1001H D.1002H
12、完成将有符号数BX的内容除以2的正确指令是()
A.SHR BX,1 B.SAR BX,1
C.ROR BX.1 D.RCR BX,1
13、汇编语言源程序经汇编后不能直接生成()
A.OBJ文件B.LST文件
C.EXE文件D.CRF文件
14、执行下列程序(AL)=( )。
DATA SEGMENT
TAB-DA DB ‘0123456789’
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV BX,OFFSET TAB-DA
MOV AL,04
XLAT
A.52 B.33H C.30H D.12
15、设BL=05H,要使结果BL=0AH,应执行的指令是( )
A.N0T BL B.AND BL,0FH
C.XOR BL,0FH D.OR BL,0FH
16、用MOV指令将十进制数89以组合型BCD码格式送入AX,正确使用的指令是()
A.MOV AX,0089 B.MDV AX,0809H
C.MDV AX,0089H D.MOV AX,0809
17、完成BX—CX结果送AX的错误操作是()
A.SUB BX,CX
MOV AX,BX
B.SUB AX,BX
SUB AX,CX
C.XCNG AX,BX
SUB AX,CX
D.MOV AX,BX
SUB AX,CX
18、表示一条指令的存储单元的符号地址称()
A.标号B.变量C.偏移量D.类型
19、变量的类型属性如下,下面错误的类型是()
A.字节型B.字型
C.字符型D.双字型
20、现用数据定义伪指令定义数据:
BUF DB 4 DUP(0,2 DUP(1,0));
定义后,存储单元中有数据0100H的字单元个数是()
A.4 B.3 C.8 D.12
21、分析下面指令序列执行后的正确结果是( )
MOV BX,OFFFCH
MOV CL,2
SAR BX,CL
A.3FFFH B.0FFFFH C 0FFFCH D.0FFF5H
22、下面指令序列执行后完成的运算,正确的算术表达式应是( )
MOV AL,BYTE PTR X;
SHL AL,1;
DEC AL;
MOV BYTE PTR Y,AL;
A. y=2x+1 B.x=y2+1 C.y=2x-1 D.x=y2-1
23、TEST VAR,55H
JZ ZERO
ZERO:......
上述程序段中,当变量VAR的内容为何值时,执行JZ ZERO条件转移指令后,可满足条件转至ZERO处( )
A. (VAR)=0 B.(VAR)=55H
C.VAR中第0,2,4,6位为0
D. VAR中第l,3,5,7位为0。