复习题二
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题( 每小题1 分, 共20 分)
在每小题的四个备选答案中, 选出一个正确的答案, 并将其号码填在题干的括号内。
1 .当执行指令ADD AX, BX 后, 若AX的内容为2BA0H , 设置的奇偶标志位PF = 1 , 的叙述正确的是(.D )
A .表示结果中含1 的个数为偶数
B .表示结果中含1 的个数为奇数
C .表示该数为偶数
D .表示结果中低八位含1 的个数为偶数
2 .完成将累加器AL 清零, 产使进位标志CF 清零, 下面错误的指令是(A )
A .MOV AL, 00H
B .AND AL , 00H
C .XOR AL ,AL
D .SU B AL, AL
3 .MOV AL , 79
ADD AL, 0B1H
指令执行后, 设置的标志位CF 和OF 的值是(D )
A .CF = 0 OF = 1
B .CF = 1 O F = 1
C .CF = 0 OF = 0
D .CF = 1 OF = 0
4 .XOR AH , AH
MOV AL , 90H
CWD
执行上述指令后, 结果是(C )
A .DX:AX = 0000: FF90H
B .DX:AX = FFFF: 0090H
C .DX:AX = 0000 :0090H
D .DX:AX = FFFF: FF90H
5 .下列指令执行后总是使CF = 0 ,OF = 0 的是(A)
A .AND
B .NEG
C .NOT
D .INC
6 .完成同指令X CHG AX ,BX相同功能的指令或指令序列是(D )
A .MOV AX,BX
B .MOV BX ,AX
C .PUSH AX
D .MOV CX, AX
POP BX MOV AX,BX
MOV BX ,CX
7 .十六阱制数88H, 可表示成下面几种形式, 请找出错误的表示(D)
A .无符号十进制数136
B .带符号十进制数- 120
C .压缩型BCD码十进制数88
D .8 位二进制数- 8 的补码表示
8 .指令指针寄存器是(A )
A .IP
B .SP
C .BP
D .PSW
9 .DA– BY TE EQU THIS BY TE
DA–WORD D W ′AB′,′CD′,′EF′,′GH′
. . . . . . . .
MOV AL , DA–BY TE + 3
MOV AH, BYTE PTR DA–WORD + 4
上述二条传送指令执行后AX 中的内容是(D )
A .′DE′
B .′HC′
C .′CF′
D .′FC′
10 .已定义FEES DW 100 DUP(0) , 则指令MOV CX , SIZE FEES 的等效指令是(B )
A .MOV CX, 100
B .MOV CX, 200
C .MOV CX, 400
D .MOV CX, 100 DUP( 0)
11 .设AH = 0 , AL = 06H ,BL = 09H , 执行指令
ADD AL ,BL
AAA
之后, 其结果应是(A )
A .AH = 01 ,AL = 05
B .AH = 1 , AL = 15
C .AH = 0 , AL = 0FH
D .AH = 0 , AL = 05
12 .下面对伪指令语句的说明, 正确的是(C)
A .汇编程序将伪指令翻译成机器码
B .伪指令是在执行时完成其功能
C .伪指令的功能是指示、引导汇编程序在汇编过程中完成其不同操作
D .当汇编结束后, 目标程序中仍保留有伪指令
13 .指出下面哪组为伪指令使用是错误的(C)
A .data segment
B .ext a segment
C .stack segment
D .code segment
. . . . . . . . . . . . . . . . . . . . . . .
data ends extra ends stack ends code ends
14 .DA1 EQU BY TE PTR DA2
DA2 DW 0ABCDH
┇
SHL DA1 , 1
SHR DA2 , 1
上述指令序列执行后, DA2 字存储单元的内容是(C )
A .0ABCDH
B .0AB9AH
C .55CDH
D .559AH
15 .下面所列通用数据传送指令的几种传送中, 错误的传送方式是(D)
A .从累加器到存储器
B .立即数到存储器
C .从寄存器到存储器
D .从存储器到存储器
16 .从BUF 单元开始存放有10 个字节数据, 欲找出与AL 中内容不同的数据, 并将数据的偏移地址送ADR 单元, 正确选择的指令序列是(C)
A .CLD
B .CLD
REP CMPSB REPNZ CMPSB
JZ K1 JNZ K1
MOV ADR, DI MOV ADR, DI
K1:.. K1: ..
C .CL
D D .CLD
REPZ SCASB REPZ SCASB
JZ K1 JNE K1
DEC DI DEC DI
MOV ADR, DI MOV ADR, DI
K1:K1:
17 .下面语句中有语法错误的语句是(C )
A .D
B 45H B .DW OABCDH
C .
D W ′ABCD′ D .DD ′AB′
18 . MOV CL, 8
ROL AX, CL
OR AX ,BX
假设AX = 0012H ,BX = 0034H , 那么上述程序段执行后, AX 中的结果是( A)
A .123H
B .3412H
C .0046H
D .0034H