深入了解计算机系统第二章小结

三种数字表示法

无符号编码基于传统二进制表示法,表示大于或等于零的数字

补码编码是表示有符号的整数常见方式。

浮点数是表示实数的科学计数法的以2位基数的版本(这点我不理解)

大多数计算机以8位的话或字节作为最小可寻址的内存地址。

机器级程序将内存视为一个非常大的字节数组称为虚拟内存。

内存的每个自己都用唯一数字来标识,称为他的地址。

每个程序对象都可以简单视为一个字节块,程序本身就是一个字节序列。

十六进制和二进制转换

二进制转16进制

每4位为一组 最左边可以少于4位用0补全

十进制和十六位进制转换

 

 C语言64位系统上指针长度是8字节


寻址和字节顺序

多字节对象被存储为字节连续序列,地址为所使用自己最小地址

不同系统主要有两种字节排列。

从地址高到底叫 大端法

从地址低到高叫 小端法

剩下的主要是 了解 位运算

其他深入的讲解看不懂

猜你喜欢

转载自www.cnblogs.com/thotf/p/12536469.html