指令“shr eax,1”执行后,EAX最高位是0。
第1题:
依次执行下列哪一个选项中的两条指令后,可以使得存放在EDX和EAX中的64位数据乘以2?(EDX中存放高32位,EAX中存放低32位)______。
A) SHL EDX,1
SHL EAX,1
B) RCL EDX,1
SHL EAX,1
C) SHL EAX,1
RCL EDX,1
D) SHL EAX,1
SHL EDX,1
A.
B.
C.
D.
第2题:
下列指令中,含有非法操作数寻址的指令是。()
第3题:
指令“XOREAX,EAX”和“SUBEAX,EAX”执行后,EAX=(),CF=OF=()。而指令“MOVEAX,0”执行后,EAX=(),CF和OF没有变化。
第4题:
指出MOV EAX,[ESI][EBP+0FFFF0H]指令中源操作数和目的操作数的寻址方式。
第5题:
顺序执行PUSH EAX和POPEBX两条指令,其功能等同于()
第6题:
指令“OUT DX,EAX”的目的操作数是什么寻址方式?
第7题:
执行指令XOR EAX,EAX后则()
第8题:
指令“OUTDX,EAX”的目的操作数是()寻址方式,源操作数是()寻址方式。
第9题:
x存放在寄存器%eax中,c语言x<<2对应的汇编指令是()
第10题:
判断下列指令是否正确。若不正确,指出错误原因 (1)MOVAX,[EBX] (2)MOVSI,DL (3)MOVEBP,[ESP][EAX*3] (4)LEAAX,3006H (5)MOV[BP][DI],0 (6)MOV[SI],[DI] (7)MOVES,1000H (8)MOVAX,X+2 (9)MOVAX,CX+2 (10)MOV[EAX][EAX*2],AL
第11题:
第12题:
第13题:
以下指令哪条是错误的()。
第14题:
“CMPEAX,3721H”指令之后是JZ指令,发生转移的条件是EAX=(),此时ZF=()
第15题:
下面指令中错误的是()
第16题:
顺序执行指令“XOR EAX,EAX”和“SUB EAX,1”后,EAX等于多少?CF等于多少?
第17题:
指出以下指令中,哪些指令是非法的,并说明为什么(80386系统)。 (1) MOV AX,12[EBX][SI*16] (2) RCR EAX,10 (3) PUSH 5678H (4) POP 1000H (5) MOV [EAX+EAX],EAX (6) MOV AL,[ESP+ESP*2] (7) MOV BL,[AX+12] (8) IMUL AL,BL,12
第18题:
下列指令执行后,不影响标志位的指令是()。
第19题:
指出MOV 2,EAX指令的错误原因。
第20题:
判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV AX, [EBX] (2)MOV SI, DL (3)MOV EBP, [ESP][EAX*3] (4)LEA AX, 3006H (5)MOV [BP][DI], 0 (6)MOV [SI], [DI] (7)MOV ES, 1000H (8)MOV AX, X+2 (9)MOV AX, CX+2 (10)MOV [EAX][EAX*2], AL
第21题:
跳转指令中,以%eax中的值作为读地址,从存储器中读出跳转目标的指令是()。
第22题:
movl8(%ebp),%eax
movl(%eax,%ecx,4),%edx
movl4(%edx),(%eax)
movl%eax,4(%esp)
第23题:
第24题: