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

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

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

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

字来计数。十六进制的计数过程将会是下面这种形式:

0 1 2 3 4 5 6 7 8 9??????10 11 12...

上图中10(准确地来说是一个1紧挨着一个0)这个数字代表的准确含义实际上应该是十进制中的16。图中的问号表明我们还需要6个符号来完整表示十六进制系统。这些符号究竟是什么?它们出于何处?仔细想想,原有的计数系统中的符号都有自己的唯一身份,所以应该而且必须引入新的符号。寻找6个新符号对我们来说是小菜一碟,例如下面这几个符号:

不像我们所使用的大多数数字符号,上面列出的每个符号都很容易识记,而且其背后都隐含着实际数字意义,这种形象的符号使得它们便于记忆。比如这个10加仑的牛仔帽、一个橄榄球(11个人组成一支橄榄球队)、一打(12个)面包圈、一只黑猫(使人们想起不吉利的13)、一轮满月(一般出现在后弦月14天之后的夜晚),一把匕首让人们联想到凯撒大帝(JuliusCaesar)在三月的月中(第15日)被刺杀。

两个十六进制数可以完整地代表一个字节。这也意味着一个十六进制数恰好由4位二进制数组成,即半字节。下面这张表描述了如何在二进制、十六进制、十进制数之间进行转换。

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

190