linux系统调用,执行int 0x80后需要压入哪些信息?()
A. . 用户ss;
B. . 用户esp;
C. . cs;
D. . eip;
查看答案
内核中的操作系统三大功能是什么?()
A. . 进程管理;
B. . 内存管理;
C. . 文件系统;
D. . 中断管理;
32 位x86 CPU中,cs:eip指向要执行的指令地址,所以想执行0x123处的代码,我们可以通过mov $0x123, %eip指令来跳转。
在32位x86 CPU中,我们使用pushl和popl指令实现入栈和出栈,popl指令可以使得esp寄存器的值增加4。