用一条指令实现将寄存器BX和SI的内容相加,结果送入AX中,这条指令是( )。
A: ADD AX,[BX+SI]
B: MOV AX,[BX+SI]
C: AND AX, [BX+SI]
D: LEA AX,[BX+SI]
A: ADD AX,[BX+SI]
B: MOV AX,[BX+SI]
C: AND AX, [BX+SI]
D: LEA AX,[BX+SI]
举一反三
- 下列使用正确的指令是( )。 A: MOV AH, BX B: MOV BX, OFFSET MYDAT [SI] C: MOV AX, [BX+SI] D: MOV CS, AX
- DS=1000H,BX=0200H,SI=2,内存10200H-10205H 单元的内容分别是10H, 2AH, 3CH, 46H, 59H, 6BH 下列指令执行后,AX=? (1)MOV AX,0200H (2) MOV AX,[200H] (3)MOV AX,BX (4) MOV AX,3[BX] (5)MOV AX,[BX+SI] (6) MOV AX,2[BX+SI]
- MOV AX,[BX+SI]指令中存储器操作数物理地址的计算表达式为 A: (SS)×10H+(BX)+(SI) B: (ES)×10H+(BX)+(SI) C: (DS)×10H+(BX)+(SI) D: (DS)×10H+(BX+SI)
- 下列指令中,源操作数采用寄存器间接寻址方式的是( )。 A: MOV AX, [BX+2000H] B: ADD AX, [BX][SI] C: MOV AX, [BX] D: ADD AX, 200H[BX][SI]
- 已知DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0024H,SI=0012H,DI=0032H,[09226H]=00F6H,[09228H]=1E40H,[1E4F6H]=091DH,试求单独执行下列指令后的结果。 (1)MOV CL,20H[BX][SI]; CL=? (2)MOV [BP][DI],CX; [1E4F6H]=? (3)LEA BX,20H[BX][SI]; BX=? MOV AX,2[BX]; AX=? (4)LDS SI,[BX][DI] MOV [SI],BX; SI=? [SI]=? (5)XCHG CX,32H[BX]; XCHG 20H[BX][SI],AX; AX=? [09226H]=?