交换寄存器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题
交换寄存器SI、DI的内容,正确的程序段是______。
A.PUSH SI
PUSH DI
POP DI
POP SI
B.PUSH SI
PUSH DI
POP DI
POP SI 1
C.MOV AX,SI
MOV SI,DI
MOV DI,AX
D.MOV AX,SI 4
MOV BX,DI 2
XCHG BX,AX
第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
第5题
变址寻址和基址寻址的有效地址形成方式类似,但是________。
A.变址寄存器的内容在程序执行过程中是不可变的
B.在程序执行过程中,变址寄存器、基址寄存器和内容都是可变的
C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变
第6题
试编写一个子程序,完成交换寄存器AR和BR内容的操作(要求:子程序执行不能影响其他寄存器)。
第8题
执行下面的程序段后,AX寄存器中的数据是______。
MOV AX, 0034H
MOV BL, 16
MUL BL
第9题
分析以下程序段,判断程序段执行完毕后,BH寄存器中的值为______。
…
MOV BH, 0
MOV BL, 15
SUB BL, 5
JZ NEXT0
MOV BH, BL
NEXT0: ADD BH, BL