7.选用串操作指令时,错误的操作是()
①置方向标志位
②根据串操作指令设置重复次数并送入CX
③设置源操作数及目的操作数指针
④源操作数和目的操作数都可以加段超越
8.设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1.执行SBB AL,[SI]后,正确的结果是()
①AL=5FH SF=1 CF=1
②AL=60H SF=1 CF=0
③AL=5FH SF=0 CF=1
④AL=60H SF=0 CF=0
9.设AX=1000H
NEG AX
NOT AX
执行上述指令后,正确的结果是()
①AX=1001H
②AX=0FFFH
③AX=1000H
④AX=0111H
10.CBW指令的功能是()
①把源操作数的符号位扩展到目的操作数中
②把AL中的符号位扩展到AH中
③把AH中的符号位扩展到AL中
④把AX中的符号位扩展到DX中
11.汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是()
①Variable
②First & ld
③0FFFFH
④?Memphis?
12. ORG 0030H
DA1 DB 0,?0?,30H
DW DA1
数据为3000H字存储单元的偏移地址是()
①0030H
②0031H
③0032H
④0033H
13.NUM1 DB(12 OR 6 AND 2)GE 0EH
NUM2 DB(12 XOR 6 AND 2)LE 0EH
上述数据定义语句中,NUM1和NUM2字节单元的内容分别是()
①NUM1=0,NUM2=0
②NUM1=0,NUM2=0FFH
③NUM1=0FFH,NUM2=0
④NUM1=0FFH,NUM2=0FFH
14.要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是()
①DA1 DB ?AB?
②DA1 DW ?AB?
③DA1 DB 0ABH
④DA1 DW 0ABH
15.DA1 EQU BYTE PTR DA2
DA2 DW 0ABCDH ┇
SHL DA1,1
SHR DA2,1
上述指令序列执行后,DA2字存储单元的内容是()
①0ABCDH
②0AB9AH
③55CDH
④559AH
16.下面语句中有语法错误的语句是()
①DB 45H
②DW OABCDH
③DW ?ABCD?
④DD ?AB?
17.MOV CL,8
ROL AX,CL
OR AX,BX
假设AX=0012H,BX=0034H,那么上述程序段执行后,AX中的结果是()
①1234H
②3412H
③0046H
④0034H
18.执行下列指令序列后,正确的结果是()
MOV AL,81H
ADD AL,AL
ADC AL,AL
①AL=05H
②AL=204H
③AL=04H
④AL=205H
19.DA2 DB 12H,34H,56H,0ABH
DB$-DA2
BUF1 DB 10H,20H,30H ┇
LEA SI,DA2
MOV CL,4[SI]
MOV CH,LENGTH BUF1
上述指令序列运行后,CX的内容是()
相关推荐: