假定当前是32位X86机器,函数的返回值默认使用哪个寄存器来返回给上级函数?比如eax、ebx、ebp、esp、eip、esi、edi等等
______
______
举一反三
- 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: 以上都不对
- 假定当前是32位x86机器,EAX寄存器的值为1234,EBX寄存器的值为4321,执行如下代码后EAX的值是()。[br][/br] movl %eax, %ebx
- 假定当前是32位x86机器,eax寄存器的值为0x1234,ebx寄存器的值为0x4321,执行完如下代码后eax的值是多少?ebx的值是多少?<br/>movl %eax, %ebx<br/>______
- 假定当前是32位x86机器,EBP寄存器的值为12(内存地址),ESP寄存器的值为8(内存地址),执行如下代码ESP寄存器的值是()。[br][/br] pushl %ebp
- 假定当前是32位x86机器,eax寄存器的值为0x1234,ebx寄存器的值为0x4321,执行完如下代码后eax的值是多少?ebx的值是多少? movl %eax, %ebx <br/>______