交换寄存器SI、DI的内容,正确的程序段是______。 A.PUSH SI PUSHDI POP DI POP SI B.PUSH SI P
A.A.PUSH SI PUSHDI POP DI POP SI
B.B.PUSH SI PUSH DI POP DI POP SI 1
C.C.MOV AX,SI MOV SI,DI MOV DI,AX
D.D.MOV AX,SI 4 MOV BX,DI 2 XCHG BX, AX
A.A.PUSH SI PUSHDI POP DI POP SI
B.B.PUSH SI PUSH DI POP DI POP SI 1
C.C.MOV AX,SI MOV SI,DI MOV DI,AX
D.D.MOV AX,SI 4 MOV BX,DI 2 XCHG BX, AX
第1题
在段内寻址时 , 可以提供偏移地址的寄存器组()
A AX,BX,CX,DX
B BX,BP,SI,DI
C SP,BP,SI,DI
D DS,ES,CS,SS
第3题
执行下面的程序段后,AX寄存器中的内容是______。
ARRAY DW 10DUP(2)
XOR AX, AX
MOV CX, 0AH
MOV SI, 12H
NEXT: ADD AX,ARRAY[SI]
SUB SI, 2H
Lool NEXT
A.20 B.30
C.32 D.40
第4题
A.AX,BX,CX,DX;专用寄存器
B.BP,SP,SI,DI;专用寄存器
C.AX,BX,CX,DX;通用寄存器
D.CS,DS,ES,SS;段地址寄存器
第5题
对于下列程序段:
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
第6题
阅读下面数据搬移程序段,改正使用不当的语句。
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
第7题
A.A.REP MOVSB
B.B.REPE SCASB
C.C.REP STOSB
D.D.REP LODSB
第9题
分析以下程序,判断程序段执行完毕后,SI寄存器中的值为______。
ORG 80O0H
VAR1 DW 4321H, 12H, 46H
VAR2 DB 15H, 16H, 76H
COUNT EQU 2H
…
LEA SI, VAR2
MOV AL, COUNT [SI]
HLT
第11题
分析以下程序,判断程序段执行完毕后,SI寄存器中的值为______。
ORG 8000H
VAR1 DW 4321H,12H,46H
VAR2 DB 15H,16H,76H
COUNT EQU 2H
……
LEA SI,VAR2
MOV AL,COUNT[SI]
HLT