深入理解计算机系统笔记
文章平均质量分 55
APersonOnTheRoad
这个作者很懒,什么都没留下…
展开
-
2.1 信息的存储
整数:虽然只能编码一个相对较小的数值范围,但是这种表示是精确的 符点数:虽然可以编码一个较大的数值范围,但是这种表示只是近似的 c/c++:完全相同的数字表示和运算 java:创建了一套新的数字表示和运算标准 gcc版本: gcc -std=c11 prog.c 信息存储: 字节:8位的块,作为最小的可寻址的内存单位 机器级程序:将内存视为一个非常大的字节数组,称为虚拟内存原创 2017-06-28 10:35:15 · 370 阅读 · 0 评论 -
2.2整数表示
取值范围不是对称的。负数的范围比整数的范围大1 c和C++都支持有符号(默认)和无符号数。java只支持有符号数。 无符号数的编码 无符号数编码的重要属性:原创 2017-06-28 18:00:36 · 376 阅读 · 0 评论 -
第一章:计算机系统漫游
计算机系统中所有的信息都是由一串比特表示的。 区分不同数据对象的唯一方法:读取数据对象时的上下文。 c:系统级编程 C++/java :应用级程序 hello.c 源程序文本---->预处理器(cpp)------hello.i 修改了的源程序(文本)----->编绎器(ccl)------>hello.s 汇编程序(文本)----汇编器(as)-----hello.o 可重定位目原创 2017-06-27 16:50:15 · 309 阅读 · 0 评论