题目内容

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。

答案查题题库