三种数字表示法
无符号编码基于传统二进制表示法,表示大于或等于零的数字
补码编码是表示有符号的整数常见方式。
浮点数是表示实数的科学计数法的以2位基数的版本(这点我不理解)
大多数计算机以8位的话或字节作为最小可寻址的内存地址。
机器级程序将内存视为一个非常大的字节数组称为虚拟内存。
内存的每个自己都用唯一数字来标识,称为他的地址。
每个程序对象都可以简单视为一个字节块,程序本身就是一个字节序列。
十六进制和二进制转换
二进制转16进制
每4位为一组 最左边可以少于4位用0补全
十进制和十六位进制转换
C语言64位系统上指针长度是8字节
寻址和字节顺序
多字节对象被存储为字节连续序列,地址为所使用自己最小地址
不同系统主要有两种字节排列。
从地址高到底叫 大端法
从地址低到高叫 小端法
剩下的主要是 了解 位运算
其他深入的讲解看不懂