实现32位数据传送的指令是:
A: mov al, [ebx]
B: mov ah, [ecx]
C: mov eax, [edx]
D: mov ax, [edi]
A: mov al, [ebx]
B: mov ah, [ecx]
C: mov eax, [edx]
D: mov ax, [edi]
举一反三
- 源操作数不是寄存器相对寻址的指令是: A: mov eax, [ebx] B: mov ebx, [ecx+4] C: mov ecx, [edx-8] D: mov edx, 8[esi]
- 源操作数不是寄存器相对寻址的指令是: A: mov eax, [ebx] B: mov ebx, [ecx+4] C: mov ecx, [edx-8] D: mov edx, 8[esi]
- 假定局部int型数组a的首地址在EDX中,i在ECX中,现要将a[i]取到EAX相应宽度的寄存器中,则所用的汇编指令是( )。[/i] A: mov (%edx,%ecx,2),%ax B: mov(%edx,%ecx,2),%eax C: mov (%edx,%ecx,4),%ax D: mov (%edx,%ecx,4),%eax
- 假设dvar是一个双字dword定义的变量,下面指令正确的是: A: mov edi,ax B: mov al,050ah C: mov [ebx],255 D: mov eax,dvar
- 源操作数采用寄存器寻址的指令(var是一个变量)是: A: mov var, eax B: mov ebx, var C: mov ecx,1234 D: mov edx,offset var