频道栏目
首页 > 资讯 > Linux > 正文

Linux内核分析 函数调用堆栈与mykernel实验基础测试

17-03-06        来源:[db:作者]  
收藏   我要投稿

Linux内核分析 函数调用堆栈与mykernel实验基础测试

1单选(1分)
我们课程内容提到的计算机工作的三个法宝不包含下面哪一项:
1. 存储程序计算机
2. 函数调用堆栈
3. 中断机制
4. CPU指令

A.2
B.1
C.4
D.3

答案C

2判断(1分)
32位x86 计算机中,cs: eip总是指向地址连续的下一条指令.
A.×
B.√

答案A

3判断(1分)
Linux中,可以使用objdump工具进行反汇编。
A.×
B.√

答案B

4判断(1分)
中断信号产生后,保存现场和恢复现场由CPU硬件单独完成。
A.√
B.×

答案A

5判断(1分)
movl 0xc(%ebp), %eax 这条指令的作用等价于 eax = (int32_t )(ebp + 12).
A.×
B.√

答案B

6判断(1分)
mykernel实验中,时钟中断处理函数是void my_timer_handler(void)。
A.×
B.√

答案B
7填空(1分)
32位x86 计算机中,在形成函数调用堆栈时,使用哪个寄存器指向栈底?

答案EBP

8填空(1分)
32位x86的Linux系统中,函数调用约定使用__stdcall方式, 调用f(x,y,z)时,需要把参数压栈,首先压入的参数是x,y,z中的哪一个?

答案z

相关TAG标签
上一篇:MySQL主从复制实战-基于日志点的复制
下一篇:Nginx安装教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站