第1题
PUSH ES
MOV AX,0
MOV ES,AX
CLD
MOV DI,24H
MOV AX,0200H
STOSW
MOV AX,1000H
STOSW
POP ES
第2题
对于下列程序段:
AGAIN:MOV AL,(SI)
MOV ES:(DI),AL
INC SI
INC SI
LOOP AGAlN
也可用指令______完成同样的功能。
A.REP MOVSB B.REPE SCASB
C.REP STOSB D.REP LODSB
第5题
假设ES段中有一个字符串“12FG3LM5C”,其名为ARRAY,下面程序段执行后,CX的值是______。
CLD
LEA DI, ES:ARRAY
MOV AL, 'G'
MOV CX, 9
REPNE SCASB
HLT
A.9 B.5 C.4 D.0
第7题
A.A.REP MOVSB
B.B.REPE SCASB
C.C.REP STOSB
D.D.REP LODSB
第8题
分析以下程序,判断程序段执行完毕后,DI=______,AX=______。
ORG 010OH
VARI DB 10H, 20H
COUNT EQU 10H
ORG $+10H
VAR2 DW 3000H
…
LEA DI, VAR2
MOV AX, [DI]
HLT
第10题
阅读下面数据搬移程序段,改正使用不当的语句。
A DB 35,47,2AH,'XYZ'
B DB N DUP(0)
N EQU $-A
MOV SI,A
MOV D1,B
MOV CX,LENGTH A
LP:MOV AX,[SI]
MOV [DI],AX
INC SI
INC DI
DEC CX
LOOP LP
第11题
在段内寻址时 , 可以提供偏移地址的寄存器组()
A AX,BX,CX,DX
B BX,BP,SI,DI
C SP,BP,SI,DI
D DS,ES,CS,SS