CSAPP Data Lab
2020-07-02
Data Lab 的题1,第一眼觉得不难,仔细一看发现限制非常严格,比如只允许部分位运算符等,难度一下子就上去了,所以花了不少时间。 dlc 是 64 位 Linux 程序,使用 ./dlc…
CSAPP 信息的表示和处理
2018-12-25
2.1 信息存储 2.1.1 十六进制表示法 十六进制转换窍门:记住 A、C 和 F 对应的值,B、D 和 E 可通过计算它们与前三个值的相对关系来完成。 对于 2 的非负整数 n 次…
CSAPP 计算机系统漫游
2018-12-24
1.1 信息就是二进制位+上下文 例如 C 语言源码: csapp-a-tour-of-computer-systems/hello.c #include <stdio.h> int main() { printf("hello, world\n"); return 0; } 用 vim 以二进制方式打开 vim -b hello.c,由于是纯 ASCII 码写成的,所以和以文本方式…