第一部分 程序结构和执行
[start]2016年10月20日09:23:29
日记
2016年10月24日09:57:23
最近状态很差,自己反思了下,得出的结论是:生活、工作上的各种事,没处理妥当导致的,晚上休息时也睡不香。早晨起床时困,上午也困,效率低下。
一件一件的解决掉这些小事,工作的事情页处理好,这样或许会改善,找回那个高效的自己。加油!
2016年10月27日09:23:52
最近这几天在做分享的ppt,看了下《如何阅读一本书》,需要拿出一小段时间来做一个检视阅读了。之后在做分析阅读。
导读
第一部分将深入了解如何表示和执行应用程序。
计算机的组成:处理器+存储器子系统(存储系统)。
依照如下章节学习。
第2章 信息的表示和处理
第3章 程序的机器级表示
第4章 处理器体系结构
第5章 优化程序性能
第6章 存储器层次结构
第 2 章 信息的表示和处理
信息如何表示和如何处理的。
[end]2016年10月20日09:55:06
2.1 信息存储
[start]2016年10月21日09:13:44
计算机用8位的块,或者字节,作为最小的可寻址的存储器单位。
2.1.1 十六进制表示法
练习题 2.1
A. 0011 1001 1010 0111 1111 0100
B. C97B
C. 1101 0101 1110 0100 1100
D. 26C7B5
练习题 2.2
n | 2n (十进制) | 2n (十六进制) |
---|---|---|
9 | 512 | 0x200 |
19 | 524288 | 0x80000 |
14 | 16384 | 0x4000 |
17 | 65536 | 0x10000 |
17 | 65536 | 0x10000 |
5 | 32 | 0x20 |
7 | 128 | 0x80 |
练习题 2.3 (跳过)
十进制 二进制 十六进制转换。
练习题 2.4
A. 0x503c+0x8=0x5044
B. 0x503c-0x40=0x4ffc
C. 0x503c+64=0x50a0
D. 0x50ea-0x503c=0xae
[end]2016年10月21日10:30:00
2.1.2 字
[start]2016年10月24日08:37:56
每台计算机都有一个字长,表明整数和指针数据的标称大小。虚拟地址是已这个字长编码的,虚拟内存地址空间的最大大小受改字长的现在。
即:
- 32位的机器,虚拟内存地址为 232 长,由于最小可寻址的存储单位是字节,所以虚拟内存的最大大小为 232 字节 = 4Gb
2.1.3 数据大小
[end]2016年10月24日09:57:14