下面的数据交换指令中,错误的操作是( )。
A: XCHG BUF,DX
B: XCHG BX,[BP+DAT]
C: XCHG AX,DI
D: XCHG DS,SS
A: XCHG BUF,DX
B: XCHG BX,[BP+DAT]
C: XCHG AX,DI
D: XCHG DS,SS
D
举一反三
- 下列互换指令使用不正确的是( )。 A: XCHG AX,BX B: XCHG AL,[BX] C: XCHG [BX],[BP] D: XCHG [BX],BX
- 下列指令中 正确的是( ) 。 A: XCHG AH, AL B: XCHG AL, 20H C: XCHG DS, AX D: XCHG SP, [20H]
- 执行指令“PUSH AX”后,接着执行指令“POP DX”,其功能与下面哪条指令相同?() A: MOV AX,DX B: MOV DX,AX C: XCHG AX,DX D: XCHG DX,AX
- 下列语句中( )是有效的汇编语言指令。 A: XCHG DS,SS B: OUT 1800H,AX C: MOV SS,4000H D: IN AL,DX
- 已知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]=?
内容
- 0
下列指令中正确的是: A: MOV [Bx],12H B: POP CS C: XCHG AX,DS D: PUSH AX
- 1
下面指令错误的是(已知dvar是一个双字变量): A: xchg edi, eax B: xchg AL,05H C: xchg al, byte ptr dvar+3 D: xchg dvar,eax
- 2
完成同指令XCHG AX,BX相同功能的指令或指令序列是
- 3
XCHG CL, BP
- 4
下列哪一条指令是合法的( )。 A: OUT DX,AL B: MOV DS,1000H C: XCHG [DI],[SI] D: MUL BL,2