IA-32指令中,要将DX的内容送入堆栈中从当前栈顶起第10个字中,应使用( )语句
A: MOV 18[ESP],DX
B: MOV 18[EIP],DX
C: MOV EBP,ESPMOV 18[EBP],DX
D: PUSH 18[DX]
A: MOV 18[ESP],DX
B: MOV 18[EIP],DX
C: MOV EBP,ESPMOV 18[EBP],DX
D: PUSH 18[DX]
举一反三
- 【单选题】CPU执行PUSH AX PUSH BX PUSH CX 将压入堆栈中的AX的内容取出放入DX中,但不能改变堆栈。 A. MOV DX, 4[SP] B. MOV BP, SP MOV DX, [BP] C. MOV BP,SP MOV DX, 4[BP] D. MOV DX, SP
- 执行指令“PUSH AX”后,接着执行指令“POP DX”,其功能与下面哪条指令相同?() A: MOV AX,DX B: MOV DX,AX C: XCHG AX,DX D: XCHG DX,AX
- 下列程序执行完后,DH=_________,AL=________。 MOV AX,9000H MOV SS,AX MOV SP,0E200H MOV DX,SP PUSH DX PUSH AX … POP DX POP AX
- 以下指令格式正确的是( )。 A: MOV DL,12FH B: MOV AX,[DX] C: LEA AX,15 D: MOV DX,CS
- 假设某一打印机的状态端口地址为B005H ,状态端口中的 D2 位反映打印机的状态,当D 2 =1 时表示打印机空闲。该打印机的数据端口地址为 B006H ,数据端口与状态端口的宽度均为 8 位。下面 程序段能实现打印字符9的功能。 A: MOV DX,0B005HAA:IN AL,DX TEST AL,04H JZ AA MOV DX,0B006H MOV AL,39H OUT DX,AL HLT B: MOV DX,0B005HAA:IN AL,DX TEST AL,04H JNZ AA MOV DX,0B006H MOV AL,09H OUT DX,AL HLT C: MOV DX,0B005HAA:IN AL,DX TEST AL,02H JNZ AA MOV DX,0B006H MOV AL,39H OUT DX,AL HLT D: MOV DX,0B006HAA:IN AL,DX TEST AL,04H JZ AA MOV DX,0B005H MOV AL,39H OUT DX,AL HLT