3.58 3.59 3.60 3.61 3.62 3.63 3.64 3.65 3.66 3.67 ...
说明 我发现,当把这些题做完之后对本章知识的理解才算有点小进步。下边的答案主要参考了这两个网站: http: blog.csdn.net zhanyu article details https: dreamanddead.gitbooks.io csapp e solutions chapter . 原理是把指向一个int类型的指针强行改为指向char类型,一般来说一个char占 位,这就能判断 ...
2018-02-01 11:11 2 14891 推荐指数:
3.58 3.59 3.60 3.61 3.62 3.63 3.64 3.65 3.66 3.67 ...
为: A[0][0][0] A[0][0][1] A[0][1][0] A[0][1][1] 第二层为: A[1][0 ...
6.23 平均旋转时间: T avg rotation = 1/2*T max rotation = 1/2*(60s/15000RPM)*1000ms/s≈2ms 平均传送时间: T avg ...
3.1 程序编码 1.计算机系统使用了多种不同形式的抽象,对于机器级编程来说,两种抽象尤为重要: 指令集体系结构(ISA):定义了处理器状态、指令的格式,以及每条指令对状态的影响 机器级程序使用的存储器地址是虚拟地址:提供的存储器模型看上去是一个非常大的字节数组 2.反汇编 ...
第七章 链接 链接是将各种代码和数据片段收集并组合成为一个单一文件的过程。(在软件开发中实现分离编译) 7.1 编译器驱动程序 7.2 静态链接 符号解析:将每个符号的引用与一个符号的定义关联起来。 重定位:编译器和汇编器生成从地址0开始的代码和数据节,链接器通过把每个符号 ...
这几天一直在写《深入理解计算机系统》第二版中第二章的家庭作业,费了几天的时间,终于完成了。当初碰到若干题不会,在网上也没有搜索到答案。现在,我把这份自己完成的答案分享上来,与大家交流思想。其中错误一定会存在,如果有错误,希望指出来,共同进步。 2.67 A:左移位数大于等于int长度。 B ...
《深入理解计算机系统(第二版)》CSAPP 第三章 家庭作业 这一章介绍了AT&T的汇编指令 比较重要 本人完成了《深入理解计算机系统(第二版)》(以下简称CSAPP)第三章的家庭作业,并与网上的一些答案进行了对比修正。 感谢博主summerhust的整理,以下贴出AT&T常用 ...
本章主要研究了计算机中无符号数,补码,浮点数的编码方式,通过研究数字的实际编码方式,我们能够了解计算机中不同类型的数据可表示的值的范围,不同算术运算的属性,可以知道计算机是如何处理数据溢出的。了解计算机的编码方式,对于我们写出可以跨越不同机器,不同操作系统和编译器组合的代码具有重要的帮助 ...