深入理解计算机系统

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

题目 题型
C代码开始的形式如下: long test (long x, long ... 填空
A. 用一个32位int表示n!,最大的n的值是多少? B... 问答
long dw_loop(long x){     l... 问答
对于如下C代码: long loop_while(long a, lon... 填空
对于如下C代码: long loop_while2(long a, lo... 填空
函数fun_a有如下整体结构: long fun_a(unsigned ... 问答
先把fact_for转换成while循环,再进行guarded-do变换,... 问答
函数fun_b有如下整体结构: long fun_b(unsigned ... 问答
在C语言中执行continue语句会导致程序跳到当前循环迭代的结尾。当处理... 问答
下面的C函数省略了 switch语句的主体。在C代码中,情况标号... 问答
对于一个通用结构的C函数switcher: void switcher(... 问答
下面列出的是两个函数first和last的反汇编代码,以及main函数调用... 问答
C函数procprob有4个参数u、a、v和b,每个参数要么是一个有符号数... 问答
—个函数P生成名为a0~a7的局部变量,然后调用函数Q,没有参数。 ... 问答
—个具有通用结构的C函数如下: long rfun(unsigned l... 问答
考虑下面的声明: 问答
假设短整型数组S的地址xs和整数索引i分别存放在寄存... 问答
考虑下面的源代码,其中M和N是用# define声明的常数: long ... 问答
下面的C代码将定长数组的对角线上的元素设置为val: /* Set a... 问答
考虑下面的结构声明: struct prob {  int... 问答