深入理解计算机系统

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

题目 题型
通过应用等式表明下面每个位向量都是一 5的补码表示。 A.[1011... 问答
考虑下面的C函数: int funi(unsigned word) { ... 问答
假设将一个4位数值(用十六进制数字0〜F表示)截断到一个3位数值(用十六进... 问答
考虑下列代码,这段代码试图计算数组a中所有元素的和,其中元素的 数量由参数... 问答
现在给你一个任务,写一个函数用来判定一个字符串是否比另一个更 长。前提是你... 问答
写出一个具有如下原型的函数: /* Determine whether ... 问答
我们能用一个十六进制数字来表示长度w=4的位模式。对于这些数字的无符号解释... 问答
按照下图的形式填写下表。分别列出5位参数的整数值、整数和与补码和的数值、补... 问答
写出一个具有如下原型的函数: /* Determine whether ... 问答
你的同事对你补码加法溢出条件的分析有些不耐烦了,他给出了一个 函数tadd... 问答
你现在有个任务,编写函数tsub_ok的代码,函数的参数是x和y,如 果计... 问答
我们可以用一个十六进制数字来表示长度的位模式。根据这些数 字的补码的... 问答
按照下图风格填写下表,说明不同的3位数字乘法的结果。 ... 问答
给你一个任务,开发函数tmult_ok的代码,该函数会判断两个参数相 乘是... 问答
对于数据类型int为32位的情况,设计一个版本的tmult_ok函数 ... 问答
现在你有一个任务,当数据类型int和size_t都是32位的,修补上述旁注... 问答
LEA指令能够执行形如(a«k)+b 的计算,这里k等于0、1、2或3,而... 问答
对于位位置n为最高有效位的情况,我们要怎样修改(x<<(n+1... 问答
对于下面每个K的值,找出只用指定数量的运算表达x* K的方法,这里我们认为... 问答
对于一组从位位置n开始到位位置w的连续的1(n≥m),我们看到可以产生两种... 问答