编码的奥秘 - (EPUB全文下载)

文件大小:7.6 mb。
文件格式:epub 格式。
书籍内容:

目录
第1章电筒密谈
第2章编码与组合
第3章布莱叶盲文与二元编码
第4章手电筒剖析
第5章绕过拐弯的通信
第6章发报机与断电器
第7章十进制记数法
第8章其他进位制记数法
第9章二进制数
第10章逻辑与开关
第11章逻辑门电路
第12章二进制加法机
第13章如何实现减法
第14章反馈与触发器
第15章字节与十六进制
第16章存储器组织
第17章自动操作
第18章从算盘到芯片
第19章两种典型的微处理器
第20章ASCII码和字符映射
第21章总线连接
第22章操作系统
第23章定点数和浮点数
第24章高级语言和低级语言
第25章图形化革命
第1章电筒密谈
假若你才10岁,你的好朋友与你临街而住,而且你们卧室的窗户面对着面。每天晚上,当父母像平常一样很早催你上床睡觉时,你可能还想与好朋友交流思想、发现、小秘密、传闻、笑话和梦想,没有人可以责备你,毕竟,渴望交流是大多数人的天性。
当你们卧室还亮着灯时,你和你的好朋友可以临窗舞动手臂、打手势或以身体语言来交流思想,但复杂一些的交流就有些困难了。而且一旦父母宣布“熄灯”,交流也就无法继续进行了。
如何联系呢?用电话吗?10岁的小孩子屋里有电话吗?即使有,你们的谈话可能被偷听。如果家里的电脑通过电话线联了网,它可能会提供无声的帮助,不过很不幸,它也不会在你的房间里。
你和朋友采用的方法是用手电筒。所有的人都知道手电筒是为孩子们藏在被窝里看书而发明的,它也适合在黑暗中用来交流。它无声无息,且光的方向性很好,不会从卧室的门缝中泄露而使家人起疑。
用手电筒的光可以交谈吗?这值得一试。一年级你就学过在纸上写字母和单词,把这种方法运用到手电筒上看起来也合情合理。你所需做的就是临窗而站,用光画出字母。画字母‘O’,就打开电筒,在空中画个圈,然后关上开关;字母‘I’则是画竖直的一笔。但是你很快发现这种方法行不通,当你注视来去飞舞的光柱时,会发现在脑海中将它们组合起来不是件容易的事,这些光划成的圈圈杠杠太不准确了。
也许你曾经看过一部电影,影片中两个水手隔海用闪烁的光传递消息。在另一部电影中,一个间谍用镜子反射阳光向一间屋子中被俘获的同伙发送讯息。这就给了你启发,你起先设计一种简单的交流方法,使字母表中的每个字母与一定数目的闪烁相对应。A闪一下,B闪两下,C闪三下,如此递推,Z就闪烁26下。BAD这个词由字母间有间隔的两闪、一闪、四闪组成,这样你不会误以为它是闪七下的字母G了。词间的停顿则比字母间的停顿时间稍长一些。
这看起来很有希望,采用这种方法的优点是你不需要在空中挥舞手电简,只需对准方向按开关就行了;缺点是你试图发送的第一个消息(“Howareyou?”)就需要131次闪烁,更糟的是,你忘了定义标点符号,所以无法表示句尾的问号了。
这离问题的解决已经很近了,你想别人以前肯定也遇到过类似的问题,你解决它的思想一定是正确的。为了解决问题,白天的图书馆之行使你发现了神奇的摩尔斯电码(Morse code),这正是你想要的,即使你不得不重新学习如何“写”字母表中的字母。
以下就是区别:在你发明的体系中,每个字母是一定数目的闪烁,从闪烁一下的A到闪烁26的Z;而在摩尔斯电码中,有长短两种闪烁,当然,这会使摩尔斯电码更为复杂,但它在实际应用中却被证实是更有效的。那句“How are you?”现在仅需32次而不是131次闪烁,而且这还包含了问号。
在讨论摩尔斯电码的工作原理时,人们并不说“长闪烁”、“短闪烁”,他们使用“点(dot)”和“划(dash)”,因为这样易于在印刷品上表示。在摩尔斯电码中,字母表中的每一个字母与一个点划序列相对应,正如你在下表看到的:
尽管摩尔斯电码与计算机毫不相关,但熟悉它的本质却对深入了解计算机内部语言和软硬件的内部结构有很大的帮助。
在本书中,编码或代码(Code)通常指一种在人和机器之间进行信息转换的系统(体系)。换句话说,编码便是交流。有时我们将编码看成是密码(机密),其实大多数编码并不是的。大多数的编码都需要被很好地理解,因为它们是人类交流的基础。
在《百年孤独》的一书的开篇,马尔克斯回忆了一个时代,那时“世界一片混沌,许多事物没有名字。为了加以区别才给事物各个命名。”这些名字都是随意的,没有什么原因说明为什么不把猫称为狗或不把狗称为猫。可以说英语词汇就是一种编码。
我们用嘴发出声音组成单词,这些词可以为那些听得到我们声音,理解我们所用语言的人所听懂,我们称这种编码为“口头语言”或“语音”。对写在纸上(或凿在石头上、刻在木头上或通过比划写在空气中)的词,还有一种编码方式,那就是我们在印刷的报刊,杂志和书籍上看到的字符,称之为“书面语言”或“文本”。在许多语言中,语音和文本间有很强的联系。例如在英语中,字母或一组字母与一定的读音相对应。
手势语言的发明帮助了聋哑人进行面对面的交流。这是一种用手和胳膊的动作组合来表达词语中的单个字母、整个词及其基本概念的语言。对盲人来说,他们可以使用布莱叶盲文(Braille)。这种文字使用凸起的点代表字母,字母串和单词。当谈话内容要被迅速地记录下来时,缩写和速记是很有用的。
人们在相互沟通时使用了各种不同的编码,因为在不同的应用场合,其中的一些较其他的更为简便。例如,语言不能在纸上存储,所以使用了文字;语言、文字不适合用来在黑夜中安静地传递消息,故摩尔斯电码是一个方便的替代品。只要一种编码可以适用于其他编码
所不能适用的场合,它就是一种有用的编码。
以后将看到,计算机中使用了不同的编码来传递和存储数字、声音、音乐、图像和视频(电影)。计算机不能直接处理人类世界的编码,因为它不能模拟人类的眼睛、鼻子、嘴和手指来接收信息。尽管这些年来计算机的发展趋势使我们的桌上电脑具有捕获、存储、处理和提供人类交流中所使用的各种信息的能,而且不论这些信息是视觉的(文字和图片)、听觉的(语言、声音及音乐)还是两者的混合(动画和电影)。所有这些信息都要求使用它们自己的编码方式,正如交谈需要使用人的某些器官(嘴和耳朵),而书写和阅读则需要使用 ............

书籍插图:
书籍《编码的奥秘》 - 插图1
书籍《编码的奥秘》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 编码的奥秘 - (EPUB全文下载)