wywwzjj's Blog

CSAPP 信息的表示和处理 笔记

字数统计: 343阅读时长: 1 min
2019/09/08 Share

信息的表示是信息处理的基础。

计算机存储和处理的信息都是以二进制的形式表示,这与底层的物理结构有关。

单个的位不是非常有用,然而,当把位组合在一起,再加上某种解释,即赋予不同的可能位模式以含义,我们就能够表示任何有限集合的元素。

进一步的问题就是编码和解码,比如数据与文字该如何表示?

信息存储

大多数计算机使用 8 位的块,作为最小的可寻址的内存单位(字节),而不是访问内存中单独的位。机械级程序将内存视为一个非常大的字节数组,称为虚拟内存。内存的每个字节都由一个唯一的数字来标识,该数字被称为地址,所有可能地址的集合称为虚拟地址空间

十六进制表示,记一下 A、C、F 对应的十进制就好了。

每当想起这些简单的算数、逻辑运算撑起了复杂抽象的信息处理,就不免感慨其神奇,万丈高楼平地起。

整数

这些数值表示及其运算在学组原时就整理过好几遍了,没细看,回头想起再补充吧。

浮点数

CATALOG
  1. 1. 信息存储
  2. 2. 整数
  3. 3. 浮点数