深入理解计算机系统

作者:(美)兰德尔 E.布莱恩特  出版社:机械工业出版社

题目 题型
下面的代码给出了类型ELE的结构声明以及函数fun的原型: struct... 问答
假设给你个任务,检查一下C编译器为结构和联合的访问产生正确的代码。你写了下... 问答
对下面每个结构声明,确定每个字段的偏移量、结构总的大小,以及在x86-64... 问答
A. 对于下列结构声明回答后续问题: struct { cha... 问答
图3-41是一个函数的(不太好的)实现,这个函数从标准输入读入一行,将字符... 问答
在运行Linux版本2. 6. 16的机器上运行栈检查代码10 000次,... 问答
函数intlen、len和iptoa提供了一种很纠结的方式,来计算表示一个... 问答
下面的C函数将类型为src_t的参数转换为类型为dst_t的返回值, 这里... 问答
对于下面的C代码,表达式vail〜val4分别对应程序值i、f、d和l: ... 问答
对于下面每个函数声明,确定参数的寄存器分配: A. dou... 问答
对于下面的C函数,4个参数的类型由typedef定义: double&n... 问答
函数funct2具有如下原型: double funct2(d... 问答
考虑下面的C函数,其中EXPR是用# define定义的宏: doub... 问答
函数funct3有如下原型: double funct3(in... 问答
一个函数的原型为 long decode2(longx,long y,l... 问答
下面的代码计算两个64位有符号值:r和:y的128位乘积,并将结果存储在内... 问答
考虑下面的汇编代码: loop: movl %esi,%ecx ... 问答
在3. 6. 6节,我们查看了下面的代码,作为使用条件数据传送的一种选择:... 问答
下面的代码给出了一个开关语句中根据枚举类型值进行分支选择的例子。回忆一下,... 问答
这个程序给你一个机会,从反汇编机器代码逆向工程一个switch语句。在下面... 问答