奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 356 页

PDF 物理页索引 372 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
356
PDF 物理页
372(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
29697b9ebe88d76066bf80bd8740698b5bcba8318ed0a5c750b72437de76f464

也可以用如下的形式来表示包含这三个数的ASCI文本文件:

$$
\texttt { 3 2 } 3 3 3 1 3 1 3 2 0 0 0 0 \texttt { 3 3 } 3 0 3 9 3 3 1 0 0 0 \texttt { 3 6 } 3 2 \texttt { 3 7 } 3 3 3 6 0 0 \texttt { 0 }
$$

这是用十进制数的ASCI码形式来表示上述三个数,这两种表示形式是等价的,如下所示:

23112
30911
62736

显然,文本文件更易于人们阅读,同样,与十六进制相比,十进制更符合人们的习惯,没理由使用十六进制而拒绝十进制。

前面曾提到过,磁盘最开始的两个磁道存储CP/M系统本身,而CP/M在磁盘上是无法运行的,必须将其加载到内存里。只读存储器(ROM)在CP/M计算机中使用得并不多,只需要用它来存放一小段称为引导程序(bootstraploader,操作系统的其余部分可以通这段代码的自举操作被高效地引导)的代码即可。开机启动时,磁盘上最开始的128字节的扇区内容,会首先由引导程序加载到内存并运行,这个扇区包含有特定的代码,可以把CP/M中的其余部分加载到内存中,整个过程称为操作系统的引导(booting)。

操作系统的引导过程完成后,随机存储器(RAM)的最高地址区域用来存放CP/M,加载完CP/M后,整个内存空间的组织结构如下所示。

编码—隐匿在计算机软硬件背后的语言

356