已知dvar是一个变量,下面指令错误的是:
A: mov edx, offset [esi+edi*4+100h]
B: lea edx,[esi+edi*4+100h]
C: lea edx, dvar
D: mov edx, offset dvar
A: mov edx, offset [esi+edi*4+100h]
B: lea edx,[esi+edi*4+100h]
C: lea edx, dvar
D: mov edx, offset dvar
举一反三
- 已知dvar是一个变量,下面指令错误的是: A: mov edx, offset [esi+edi*4+100h] B: lea edx,[esi+edi*4+100h] C: lea edx, dvar D: mov edx, offset dvar
- 设有双字变量DVAR和标号LAB,不正确的指令是( ) A: LEA EBX, DVAR B: LEA EBX, LAB C: MOV EBX, OFFSET DVAR D: MOV EBX, DVAR
- 有一个用dword定义的变量dvar,乘法指令“imul dvar”执行的操作是: A: EDX.EAX ← EAX×dvar B: EDX.EAX ← EBX×dvar C: dvar ← EAX×EDX D: EDX.EAX ← EDX×dvar
- IA-32中指令“movl 8(%edx, %esi, 4), %edx”的功能是( )。 A: M[R[edx]+R[esi]*4+8]←R[edx] B: M[R[esi]+R[edx]*4+8]←R[edx] C: R[edx]←M[R[edx]+R[esi]*4+8] D: R[edx]←M[R[esi]+R[edx]*4+8]
- IA-32中指令“movl 8(%edx, %esi, 4), %edx”的功能是( )。? R[edx]←M[R[esi]+R[edx]*4+8]|R[edx]←M[R[edx]+R[esi]*4+8]|M[R[edx]+R[esi]*4+8]←R[edx]|M[R[esi]+R[edx]*4+8]←R[edx]