信息的表示是信息处理的基础。
计算机存储和处理的信息都是以二进制的形式表示,这与底层的物理结构有关。
单个的位不是非常有用,然而,当把位组合在一起,再加上某种解释,即赋予不同的可能位模式以含义,我们就能够表示任何有限集合的元素。
进一步的问题就是编码和解码,比如数据与文字该如何表示?
大多数计算机使用 8 位的块,作为最小的可寻址的内存单位(字节),而不是访问内存中单独的位。机械级程序将内存视为一个非常大的字节数组,称为虚拟内存。内存的每个字节都由一个唯一的数字来标识,该数字被称为地址,所有可能地址的集合称为虚拟地址空间。
十六进制表示,记一下 A、C、F 对应的十进制就好了。
每当想起这些简单的算数、逻辑运算撑起了复杂抽象的信息处理,就不免感慨其神奇,万丈高楼平地起。
这些数值表示及其运算在学组原时就整理过好几遍了,没细看,回头想起再补充吧。