
编码的奥秘
文章平均质量分 87
嫩草终结者
一个渴望成为大牛的小程序猿
展开
-
编码的奥秘:布莱叶盲文与二元编码
转自: 《编码的奥秘》 第三章 摩尔斯不是第一个成功地将书写语言中的字母翻译成可解释代码的人,他也不是第一个因为其编码而受到人们纪念的人,享有这个荣誉的是一个晚摩尔斯 1 8年出生的早慧的法国失明少年。虽然人们对他的生平所知甚少,但就是所知的这一些却足以给后人留下深刻印象。 路易斯·布莱叶 1 8 0 9年出生于法国的 C o u p ...转载 2018-11-12 21:47:49 · 3134 阅读 · 0 评论 -
编码的奥秘:如何实现减法
转自:《编码的奥秘》 第十三章 在你确信继电器可以连接起来以构成二进制加法器后,你可能会问: “减法器如何实现呢?”本章将会为你解答这个问题,且提出这个问题也表明你有了一定的理解力。减法和加法在某些方面是互为补充的,但两种计算的机制不同。加法从最右边一列向最左边一列计算,每一列的进位都加到下一列中去。减法不用进位,相反,要用到借位—一种本质上与加法...转载 2018-11-18 17:21:57 · 949 阅读 · 0 评论 -
编码的奥秘:存储器组织
转自:《编码的奥秘》 第十六章 每天早上,当我们从睡梦中醒来时,记忆会填充大脑的空白。我们会记起我们在哪里,做过什么,计划做什么。我们可能一下子就能想起来,也可能几分钟都想不起来,不过,总的来说,我们通常能够重新组织自己的生活,保持高度的连续性,开始新的一天。 当然,人类的记忆是无序的。当回忆高中的几何课时,你可能会想到是谁坐在你前面;或者那...转载 2018-11-25 18:08:40 · 744 阅读 · 0 评论 -
编码的奥秘:自动操作
转自:《编码的奥秘》 第十七章 人类是非常富于创造性而且是十分勤勉的,但是,人类在本质上也是十分懒惰的。非常明显,人类并不愿意去工作,这种对工作的反感导致人们用大量的时间来设计和制造可以把工作日缩短到几分钟的设备。幻想使人感到兴奋,甚至远比我们所看到新奇的事物更令人兴奋得多。 当然不会在这里介绍自动割草机的设计。本章将通过设计...转载 2018-11-25 20:40:02 · 928 阅读 · 0 评论 -
编码的奥秘:从算盘到芯片
转自: 《编码的奥秘》 第十八章 纵观历史,人类发明了很多灵巧的工具和机器以满足广泛的需求,从而使数学运算变得更容易了些。虽然人类天生就有使用数字的能力,但仍能经常需要帮助。人们常遇到一些自己不能轻易解决的问题。 数字可看成是早期帮助人类记录商品和财富的工具。许多文明,包括古希腊和美洲土著,都借用石子或谷物来计数。在欧洲使用计数板,而在中...转载 2018-11-27 19:35:04 · 1838 阅读 · 0 评论 -
编码的奥秘:高级语言和低级语言
转自:《编码的奥秘》 第二十四章 用机器码编程就像用牙签吃东西,刺的块很小且做起来很费力,吃一顿饭要花很长时间。同样,每个机器码字节只是完成可以想像得到的最小且最简单的计算工作—从内存装入一个数至处理器,与把它另一个数相加,再把结果存回到内存—所以,很难想像机器码如何完成一整项的工作。 至此,我们至少已从第 2 2章开始处的原始模型阶段...转载 2018-12-02 23:32:29 · 1636 阅读 · 0 评论 -
编码的奥秘:图形化革命
转自:《编码的奥秘》 第二十五章 1 9 4 5年9月 1 0日, 《L i f e》杂志的读者看到的大多是平常的一些文章和照片:有关第二次世界大战结束的故事,舞蹈家 Vaslav Nijinsky在维也纳生活的报道,一则有关美国汽车工人的图片报道。但那一期的杂志也有意想不到的东西:一篇 Vannevar Bush( 1 8 9 0- 1 9 7 4)的关...转载 2018-12-03 23:18:44 · 2930 阅读 · 0 评论 -
编码的奥秘:两种典型的微处理器
转自:《编码的奥秘》 第十九章 微处理器—集成计算机中央处理器( C P U)的所有组件在一个硅芯片上—诞生于1 9 7 1年。它的产生有一个很好的开端:第一个微处理器是Intel 4004,其中有2 3 0 0个晶体管。今天,差不多3 0年过去了,为家用计算机所制造的微处理器中将近有10 000 000个晶体管。 微处理器实际的作用...转载 2018-11-28 23:55:43 · 1268 阅读 · 0 评论 -
编码的奥秘: ASCII码和字符映射
转自:《编码的奥秘》 第二十章 数字计算机存储器按位存储,所以,需要在计算机上处理的信息必须按位的形式存储。我们已经知道如何用位来表示数和机器码,下一个问题是如何用它来表示文本。毕境世界上大量堆积的信息是文本形式的,就像装满图书馆的书、杂志和报纸。尽管我们最终要用计算机来存放声音、图像和电影信息,但我们还是以较容易的文本存放开始。 为了以数...转载 2018-12-01 16:57:26 · 2715 阅读 · 0 评论 -
编码的奥秘:总线连接
转自:《编码的奥秘》 第二十一章 处理器无疑是计算机中最重要的部件,但并不是唯一的部件 。一台计算机也需要随机访问存储器( R A M)来存放机器码指令以便让处理器执行。计算机还必须有一些方法使这些指令进入 R A M(输入设备)以及一些方法使程序执行结果得以看见(输出设备) 。前面讲过,R A M是易失性的,当断电时,它的内容就会丢失。所以计算机中另一个有用的部件...转载 2018-12-01 18:54:11 · 673 阅读 · 0 评论 -
编码的奥秘:操作系统
转自:《编码的奥秘》 第二十二章 一直以来,我们似乎在组装着—至少在想像中—一台完整的计算机。它有一个微处理器、一些随机访问存储器、一个键盘、一个视频显示器和一个磁盘驱动器。当所有硬件各就各位以后,我们全神贯注于开关,给它加电,带给它生命。也许这样的描述会在你的脑海里唤起Victor Frankenstein 装配怪物时的情景,或者想起 G e p p e...转载 2018-12-01 20:28:08 · 1261 阅读 · 0 评论 -
编码的奥秘:二进制加法机
转自:《编码的奥秘》 第十二章 加法是最基本的算术运算。所以,如果想要建造一台计算机(这是本书隐含讨论的问题),必须首先知道如何构造一种机器,它可以把两个数加起来。当你解决了这个问题,你会发现加法正是计算机唯一所做的事情,因为通过使用用于加法的机器,我们还可以构造用加法来实现减法、乘法、除法以及计算房产抵押款、引导向火星发射卫星、下棋和电话计费等等功能的机器...转载 2018-11-18 16:11:25 · 1439 阅读 · 1 评论 -
编码的奥秘:字节与十六进制
转自:《编码的奥秘》 第十五章 上一章中的两个改进的加法机清晰地解释了数据路径的概念。在整个电路中, 8位值从一个部件传到另一个部件。它们是加法器、锁存器、选择器的输入,经过运算或操作又从这些部件输出。这些数由开关定义,最后由灯泡来表示结果。可以认为电路中的数据路径的宽度是8位。可是,为什么一定是 8位,而不是 6位、 7位、 9位或1 0位呢? ...转载 2018-11-18 22:01:32 · 4854 阅读 · 0 评论 -
编码的奥秘:反馈与触发器
转自:《编码的奥秘》 第十四章 人人都知道电可以使物体运动。随便看一眼就会发现,很多家用电器中都装了电动机,如钟、风扇,食品加工机、 C D机等等。电也能使扬声器中的磁芯振动,从而使音响设备、电视机产生了声音、话音和音乐。不过,电使物体运动的一个最简单、最神奇的例子可能是电子蜂鸣器和电铃。 将继电器、电池、开关按如下形式连接:...转载 2018-11-18 20:59:15 · 946 阅读 · 0 评论 -
编码的奥秘:手电筒剖析
转自:《编码的奥秘》 第四章 手电筒的用途极为广泛,用于在黑暗的遮盖物里阅读和用于发送编码消息只是两个用途最明显的方面。最普通的家用手电筒也能在教学演示中说明神秘物质电( e l e c t r i c i t y)时扮演中心角色。 电是一种令人称奇的现象,尽管它已得到普遍应用,但依然还保持着很大的神秘性,即使对那些自称已经...转载 2018-11-12 22:29:00 · 708 阅读 · 0 评论 -
编码的奥秘:绕过拐弯的通信
转自: 《编码的奥秘》 第五章 你1 2岁了。一天,你最要好的朋友一家要搬到另一个镇上去了。此后,你经常和他在电话里聊天,但电话交谈与那些后半夜的手电筒摩尔斯电码会话完全不一回事。住在你隔壁的另一个好朋友最终成为你新的最要好的朋友。现在到了该教你的新朋友一些摩尔斯电码,让后半夜的手电筒重新亮起来的时候了。 问题是你的新朋友的卧室窗户与你...转载 2018-11-12 23:45:17 · 335 阅读 · 0 评论 -
编码的奥秘:发报机与断电器
转自:《编码的奥秘》 第六章 1 7 9 1年,萨缪尔·摩尔斯生于马萨诸塞州的查尔斯顿镇,该镇是邦克山之战的地点,也是波士顿东北重镇。摩尔斯出生那年,美国宪法刚实施两年,乔治·华盛顿出任美国第一个任期的总统职务。C a t h e r i n e大帝统治俄国。路易十六世和Marie Antoinette在两年后的法国大革命中被送上断头台。1 7 9 1年,莫扎特完...转载 2018-11-13 00:00:27 · 1271 阅读 · 0 评论 -
编码的奥秘:电筒密谈
转自:《编码的奥秘》 第一章注:本文来自书籍的章节,主要是通过博客的方式,强迫自己去看书,否则没有动力看下去~ 假若你才 1 0岁,你的好朋友与你临街而住,而且你们卧室的窗户面对着面 。每天晚上,当父母像平常一样很早催你上床睡觉时,你可能还想与好朋友交流思想、发现、小秘密、传闻、笑话和梦想,没有人可以责备你,毕竟 ,渴望交流是大多数人的天性。当你们卧室还亮着灯时,你...转载 2018-11-11 15:13:16 · 597 阅读 · 0 评论 -
编码的奥秘:编码与组合
转自:《编码的奥秘》第二章 摩尔斯电码由萨缪尔·摩尔斯( 1 7 9 1 —1 8 7 2)发明,本书后面会在多处提到他。摩尔斯电码是随着电报机的发明而产生的,电报机我们以后也还要做详尽的说明。正如摩尔斯电码很好地说明了编码的本质一样,电报机也提供了理解计算机硬件的良好途径。 大多数人认为摩尔斯电码的发送易于接收,即使你没有记住摩尔斯电码,也可以方便地借助...转载 2018-11-12 16:28:03 · 1830 阅读 · 0 评论 -
编码的奥秘:十进制记数法
转自:《编码的奥秘》 第七章 语言仅仅是一种编码的想法似乎很容易被人们接受, 很多人在学生时代至少学过一种外语,因此,我们知道在英语中“ c a t”(猫)也可以被叫作 g a t o、 c h a t、 K a t z e、 K O I I I K或k a p a。 然而,数字不那么容易随文化的不同而改变。不论那种语言,也不管怎样读那些数字...转载 2018-11-13 21:42:58 · 1106 阅读 · 0 评论 -
编码的奥秘:其他进位制记数法
转载:《编码的奥秘》 第八章 1 0对我们来说是一个非常重要的数字。 1 0是我们大多数人拥有的手指或脚趾的数目,我们当然希望所有人的手指脚趾都是 1 0个。因为我们的手非常适合数数,因而我们人类已经适应了以 1 0为基础的数字系统: 前面数章已经提到过,通常使用的数字系统称为以 1 0为基础的数字系统或十进制。这个数字系统对...转载 2018-11-13 23:14:26 · 626 阅读 · 0 评论 -
编码的奥秘:二进制数
转自:《编码的奥秘》 第九章 1 9 7 3年,当安东尼·奥兰多在他写的一首歌中要求他挚爱的人“系一条黄色的绸带在橡树上”时,他并没有要求他的爱人进行繁琐的解释或冗长的讨论,只要求她给他一个简单的结果。他不去关心其中的因果,即使歌中复杂的感情和动情的历史在现实生活中重演,所有的人真正想知道的仅仅是一个简单的是或不是。他希望在树上系一条黄色的绸带来表示: “...转载 2018-11-15 21:24:16 · 1965 阅读 · 0 评论 -
编码的奥秘:逻辑与开关
转自: 《编码的奥秘》 第十章 真理是什么呢?亚里士多德认为逻辑与它有关。他的讲义合集《工具论》( O rg a n o n,可追溯到公元前 4世纪)是最早的关于逻辑的详细著作。对于古希腊人而言,逻辑是追寻真理的过程中用于分析语言的一种手段,因此它被认为是一种哲学。亚里士多德的逻辑学的基础是三段论。最有名的三段论(它并非是在亚里士多德的著作中发现的)是...转载 2018-11-16 00:00:07 · 1048 阅读 · 0 评论 -
编码的奥秘:逻辑门电路
转自:《编码的奥秘》 第十一章 在遥远的将来,当人们回顾2 0世纪的计算机发展史时,有人可能会以为一种称为“logic gates(逻辑门)”的设备是以著名的微软公司创始人的名字命名的( Bill Gates中的G a t e s在英语中有“门”的意思),其实并非如此。我们很快就会明白,逻辑门和通常让水和人通过的门十分相似。逻辑门通过阻挡或允许电流通过在逻辑中执行简单...转载 2018-11-16 22:41:27 · 3515 阅读 · 0 评论 -
编码的奥秘:定点数和浮点数
转自:《编码的奥秘》 第二十三章 日常生活中,有各种各样的数,整数、分数、百分数等等,我们无时无刻不与这些数打交道。如:用加班 2 . 7 5小时获得的 1 倍半的钱来买半匣鸡蛋需支付 8 . 2 5 %的销售税。许多人对诸如此类的数都感到很适应,并不需要怎么在行,即使在听到“平均每个美国家庭有 2 . 6人”这样的统计数字的时候,也不会联想到 2 . 6...转载 2018-12-02 22:28:40 · 3170 阅读 · 0 评论