编码

[美] Charles Petzold

出版时间

2010-04-30

ISBN

9787121106101

评分

★★★★★
书籍介绍
本书讲述的是计算机工作原理。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的。
AI导读
核心看点
  • 从手电筒通信到微处理器,层层递进揭示计算机底层原理
  • 用通俗语言讲解二进制、逻辑门及存储器等核心概念
  • 展现封装与级联思想,串联起从硬件到操作系统的完整链条
适合谁读
  • 对计算机工作原理充满好奇,但缺乏专业背景的普通读者
  • 计算机专业学生,希望补全底层知识体系,理解硬件基础
  • IT从业者,渴望透过代码表象,深入理解系统本质逻辑
读前提醒
  • 建议准备纸笔,动手推导逻辑门电路,以加深理解
  • 部分章节涉及电路设计,需耐心跟随作者思路逐步构建
  • 注意区分不同版本译本,部分术语翻译可能存在不规范
读者共识
  • 被誉为计算机科学领域的经典科普神作,评价极高
  • 深入浅出,无需先验知识即可读懂,适合零基础入门
  • 读完能彻底消除对计算机黑盒的恐惧,建立系统认知

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "布莱叶编码中,普通书写语言的每个字符—具体而言如数字、字母和标点符号—都被编码成局限在2 ×3 小格中一个或多个凸起的点。 在这里吸引我们的问题是:点是二元的。一个特定的点不是凸起的就是平滑的"
  • "从存储器中取出指令的过程叫作取指令。在上述加法机中,每个指令长 3个字节。因每次只能从存储器中取出一个字节,因此每次取指令需要 3个时钟周期。此外,一个完整的指令周期需要四个时钟周期。所有这些变化使得控制信号变得更为复杂。"
  • "注意,为了使上述加法机更为有用,我们已经放慢了它的速度。利用同样的振荡器,它进行数字加法运算的速度只是本章列出的第一个自动加法器的 1/4 。这符合一个叫作 TANSTAAFL的工程原理, TANSTAAFL的意思是“世界上没有免费的午餐” 。通常,机器在某一方面好一点儿,在另一些方面必然会差一些。"
  • "我们人类的创造力与勤奋精神常常让我感叹不已,但人类的本性却是相当懒惰的。举个简单又常见的例子,我们总是不情愿工作。我们对工作的反感是如此的强烈——当然人类也很聪明——以至于情愿花大量的时间去设计并制造一些设备,哪怕这些设备只能将工作缩减几分钟。"
  • "简单且短促的编码,被分配给字母表中使用频率较高的字母,例如E和T。 三个点、三个划,再加三个点就表示SOS,即国际求救信号。SOS不是一个缩写,而是一个易于记忆的莫尔斯编码序列。 二战期间,英国广播公司的一些无线电广播以贝多芬第五交响曲的片段来作为节目的前奏——BAH, BAH, BAH, BAHMMMMM(即...-),而贝多芬绝对不会想到他所谱写的这段乐曲可以表示为莫尔斯编码的V,即胜利(Victory)之意。 莫尔斯编码的一个缺点是,它没有区分大写字母和小写字母。 事实上,两个不同的食物,只要经过适当的组合,就可以表示所有的类型的信息,这的确是千真万确的。"
  • "• 印度-阿拉伯数字系统是和位置相关的,也就是说,一个数字依据位置的不同代表不同的数量。数字的位置和数字的大小一样,都是很重要的。 • 几乎所有早期的数字系统都有一个阿拉伯数字所没有的东西,那就是用来表示数字1 0的 一个专门的符号。 • 另一方面,几乎所有早期的数字系统都缺少一个阿拉伯数字中有的,而且事实证明是比 代表数字1 0的符号重要得多的符号,那就是零。"
  • "与位置相关的记数系统的优点不在于它多么好用,而在于当它用在不是十进制的系统中时,也一样的好用"
  • "命令处理程序将会显示从内存地址 1030h开始的存放在内存中的 11个字节(之所以为 11,是因为在 40个字符宽的显示器上,在与上面命令同一行的地址后面能显示的字符数为 11) 。"
作者简介
Charles Petzold从1984年开始编写个人计算机程序,从1985年开始编写 Microsoft Windows程序。他在《Microsoft Systems Joumal》1986年 12月号上发表了第一篇关于Windows程序设计的杂志论文。从1986年到1995年,他为《PC Magazine》撰写“Environments”专栏,给读者介绍了Windows和OS/2程序设计的许多方面。 1994年5月,Petzold作为仅有的七个人之一(并且是唯一的作家)被《Window Magazine》和Microsoft公司授予Windows Pioneer奖,以表彰他对 Microsoft Windows的成功做出的贡献。
目录
第1章 至亲密友
第2章 编码与组合
第3章 布莱叶盲文与二进制码
第4章 手电筒的剖析
第5章 绕过拐角的通信

显示全部
用户评论
真是不错的计算机科普书啊
相见恨晚,计算机入门好书,适合没有任何基础的人读,将此书从头到尾推导了一遍很值,其中存储器用跷跷板的比喻很形象准确,全书解答了我很多困惑。看起来旧版翻译好一些,这版也能读.旧版见http://book.douban.com/subject/1024570/
这本书是“一瓢之饮”的一篇日志里提到的,合我胃口。因为那篇日志我认识了一个有意思的人,也读了这本有意思的书。从和隔街的好友深夜交流到构建一台计算机,作者完成奇妙的转换。深入浅出、鞭辟入里。完全不需要任何先验知识,只要是人就能读懂,就能理解计算机的构成。这本书大段的文字描述了浅显的知识,随着基础知识的不断增加,有“难度的”知识越来越快地呈现。不过这一切在作者妙笔生花下,显得格外自然。好书。 PS. 上面提到的“一瓢”的日志:http://www.douban.com/note/210309086/
如果夏天读我的脑子应该会被烧化。记得当年参加计算机大赛的时候有个同学和我说计算机方面的东西,千万不要想太多……到今天我才明白他的意思。1.这本书讲的是关于计算机工作原理最本质的问题,即使跨了一层语言仍然能感觉到原著深入浅出的风格,很详细;2.想读得深入一点不妨准备点演算纸,我用掉了一叠A4画逻辑门;3.如果当做一本教材来看,逻辑门部分的阐述是重点,是难点,也最有趣;4.读完之后会明白为什么电气工程师那么值钱,因为不是变态搞不来;5.个人觉得翻译还不错,或许和无对比有关,但技术部分并不存在太大问题,至少我一个外行看懂无碍;6.打算以后会没事就拿出来翻翻。力荐。
绝版《编码的奥秘》之新版。 从CHON,到蛋白质,到细胞,到一个逻辑生命体; 从开关,到继电器,到触发器,到存储器,到全加器,到计算机。
读完这本书,就是相见恨晚的感觉!
执行代码部分有点简略,从这以后就有点难懂了
计算机如何说话+人类如何与计算机对话
生动形象,很适合作为入门书籍
力荐一本适合课外学习的教科书
下载
收藏