试卷二
一、选择题:(每题1分,共10分)
1、在一段汇编语言程序中多次调用另一段程序,用宏指令实现比用子程序()
A 、占用内存空间小,但速度慢
B 、占用内存空间大,但速度快
C 、占用内存空间相同,但速度快
D 、占用内存空间相同,但速度慢
2、下面四条指令中,源操作数不采用立即寻址的是()
A、MOV AX, DA TA
B、MOV AX, 1234H
C、MOV EAX, [EBX]
D、MOV AX, OFFSET ARY
3、下面四条指令中,能使AX清零,且不影响标志位的是()
A、MOV AX, 0
B、SUB AX, AX
C、XOR AX, AX
D、AND AX, 0
4、在数据段有如下定义:A_BUF DB ‘1234567’,则A-BUF字节单元的内容是()
A、31H
B、01H
C、12H
D、12
5、已知(DS)=2000H, (ES)=3000H,(CS)=4000H ,(SS)=5000H ,(BP)=2080H,COUNT=80H 则指令MOV AX, COUNT[BP]中,源操作数的物理地址为()
A、22100H
B、52100H
C、52000H
D、22000H
6、乘法指令MUL DL 执行后,乘积存放在()
A、AH寄存器
B、AL寄存器
C、AX寄存器
D、DL寄存器
7、指令MOV EAX, COUNT[ESI*4] 中,源操作数采用的寻址方式是()
A、基址比例变址寻址方式
B、相对基址比例变址寻址方式
C、比例变址寻址方式
D、比例寻址方式
8、下列四条指令中,正确的是()
A、MOV [BX], [2000H]
B、MOV DS, 2000H
C、MOV SS, AX
D、MOV DL , SI
9、在汇编语言的上机过程中,对源文件ABC.ASM 进行汇编后,不能生成的文件是()
A、ABC.OBJ
B、ABC.LST
C、ABC.CRF
D、ABC.EXE
10、下列移位指令中,格式正确的指令是()
A、SHL AX , 4
B、SHL AX , CX
C、ROL AX , CL
D、ROL AX , CH
二、程序分析题:(每小题6分,共24分)
1.设寄存器AX,BX,CX中的内容都是1234H,变量value中的内容为0F0FH,执行下列指令序列:
OR AX,value
AND BX,value