已知ESI=04000H,EBX=20H,指令“MOVEAX,[ESI+EBX*2+8]”中访问的有效地址是_______。
已知ESI=04000H,EBX=20H,指令“MOVEAX,[ESI+EBX*2+8]”中访问的有效地址是_______。
选择一条交换EBX寄存器与ESI寄存器内容的汇编语言指令。
选择一条交换EBX寄存器与ESI寄存器内容的汇编语言指令。
80386~Pentium微处理器中的通用寄存器包括:EAX、EBX、ECX、EDX、ESP、 EBP、EDI和ESI。其中哪些可以作为32位、16位和8位寄存器使用______。 A: EAX、EBX、ECX、EDX、ESP、EBP B: ESP、EBP、EDI、ESI C: EAX、EBX、ECX、EDX D: 以上都不对
80386~Pentium微处理器中的通用寄存器包括:EAX、EBX、ECX、EDX、ESP、 EBP、EDI和ESI。其中哪些可以作为32位、16位和8位寄存器使用______。 A: EAX、EBX、ECX、EDX、ESP、EBP B: ESP、EBP、EDI、ESI C: EAX、EBX、ECX、EDX D: 以上都不对
源操作数不是寄存器相对寻址的指令是: 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]
源操作数不是寄存器相对寻址的指令是: 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]
利用寄存器间接方式访问堆栈数据时,默认使用的寄存器是 ( ) A: EBX B: EBP C: EIP D: ESI
利用寄存器间接方式访问堆栈数据时,默认使用的寄存器是 ( ) A: EBX B: EBP C: EIP D: ESI
1.对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个源操作数的寻址方式。 (1)mov8(%ebp,%ebx,4),%ax (2)mov%al,12(%ebp) (3)add(,%ebx,4),%ebx (4)or(%ebx),%dh (5)push$0xF8 (6)mov$0xFFF0,%eax (7)test%cx,%cx (8)lea8(%ebx,%esi),%eax
1.对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个源操作数的寻址方式。 (1)mov8(%ebp,%ebx,4),%ax (2)mov%al,12(%ebp) (3)add(,%ebx,4),%ebx (4)or(%ebx),%dh (5)push$0xF8 (6)mov$0xFFF0,%eax (7)test%cx,%cx (8)lea8(%ebx,%esi),%eax
假定当前是32位X86机器,函数的返回值默认使用哪个寄存器来返回给上级函数?比如eax、ebx、ebp、esp、eip、esi、edi等等 <br/>______
假定当前是32位X86机器,函数的返回值默认使用哪个寄存器来返回给上级函数?比如eax、ebx、ebp、esp、eip、esi、edi等等 <br/>______
如果EBX保存一个无符号整数,移位指令“shl ebx,4”可以实现: A: EBX数值乘以4 B: EBX数值乘以8 C: EBX数值乘以12 D: EBX数值乘以16
如果EBX保存一个无符号整数,移位指令“shl ebx,4”可以实现: A: EBX数值乘以4 B: EBX数值乘以8 C: EBX数值乘以12 D: EBX数值乘以16
不能将EBX的最高位移入CF标志的指令是: A: shl ebx,1 B: rcl ebx, 1 C: rol ebx, 1 D: sar ebx, 1
不能将EBX的最高位移入CF标志的指令是: A: shl ebx,1 B: rcl ebx, 1 C: rol ebx, 1 D: sar ebx, 1