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

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

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

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

如何确定上面网格中像素的总数呢?你可以去数一下,也可以简单地用320乘以200得出结果64,000。每个像素可以是黑色或白色,或者为某一特定的颜色,这要取决于视频适配器的配置。

现在我们想在显示器上显示出一些文本字符,那么到底能显示出多少呢?很明显,这取决于每个字符所用的像素数。下面是一种可行的方法,每个字符使用8×8的网格(64个像素)。

上图中显示出的字符对应的 ASCII码在20h\~7Fh区间(在00h\~1Fh的 ASCII码字符都是无法显示的字符)。

每个字符都被定义为一个7位的ASCI码,但每个字符也与64比特(位)相关,这64比特决定了字符会显示为什么样子。当然,你也可以把这64位信息当做代码看待。

上面我们对字符进行了定义,使用这些定义,分辨率为320×200视频显示器的每一屏就能显示25行、每行40个字符,足够把艾米·洛威尔(AmyLowell,1874-1925)的一首短诗显示出来,看看下面的图。

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

336