● 在 32 位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完 指令 “push eax”(eax 为32 位寄存器)后,栈指针的当前值应为 (57) 。
A. 0x00FFFFE4
B. 0x00FFFFE6
C. 0x00FFFFEA
D. 0x00FFFFEC
第1题:
4、IA-32处理器上,在EAX=0时执行CPUID指令时通过寄存器ECX、EDX和EBX返回处理器厂商字符串。
第2题:
IA-32处理器指令“PUSH EAX”执行后,寄存器EAX内容被传送到当前栈顶。
第3题:
10、以下关于IA-32的定点寄存器组织的叙述中,错误的是()。
A.每个通用寄存器都可作为32位、16位或8位寄存器使用
B.寄存器EAX/AX/AL称为累加器,ECX/CX/CL称为计数寄存器
C.寄存器ESP/SP称为栈指针寄存器,EBP/BP称为基址指针寄存器
D.EIP/IP为指令指针寄存器,即PC;EFLAGS/FLAGS为标志寄存器
第4题:
以下关于IA-32的定点寄存器组织的叙述中,错误的是()。
A.每个通用寄存器都可作为32位、16位或8位寄存器使用
B.寄存器EAX/AX/AL称为累加器,ECX/CX/CL称为计数寄存器
C.寄存器ESP/SP称为栈指针寄存器,EBP/BP称为基址指针寄存器
D.EIP/IP为指令指针寄存器,即PC;EFLAGS/FLAGS为标志寄存器
第5题:
假设变量x和y分别存放在寄存器EAX和ECX中,则执行:leal (%eax,%ecx),%edx指令后,R[edx]=()。