
本网站不提供下载链接,喜欢看书的朋友请关注公众号:【lennylee的碎碎念】(lennyleede),首页回复:授人以渔,自动获取搜索资源的方法。
内容简介:
本书是一部深入浅出揭示计算机运行本质的经典著作。全书以“通信”为核心线索,从手电筒的开关控制讲起,通过灯泡的亮灭引入二进制概念,进而剖析莫尔斯电码、布莱叶盲文等编码系统如何成为信息传递的基石。随后,作者以逻辑门电路为起点,层层递进地解释如何通过继电器、触发器、存储器等元件搭建出具备运算能力的机器,最终演化为现代计算机的中央处理器(CPU)。书中还探讨了操作系统、编程语言及软件开发的底层逻辑,揭示了代码如何驱动硬件完成复杂任务。第2版新增了对现代计算机技术发展的延伸讨论,例如,互联网通信原理、图形界面实现机制等,使内容更贴合当下技术趋势。
作者简介:
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的成功做出的贡献。
译者序
第2版前言
作者简介
第1章 最好的朋友
第2章 编码与组合
第3章 布莱叶盲文与二元编码
第4章 手电筒的剖析
第5章 绕过拐角的通信
第6章 逻辑与开关
第7章 电报机与继电器
第8章 继电器与逻辑门
第9章 我们的十个数字
第10章 十进制的替代
第11章 二进制数
第12章 字节与十六进制
第13章 从ASCII码到统一码
第14章 使用逻辑门做加法
第15章 真的是这样吗
第16章 那么减法呢
第17章 反馈与触发器
第18章 让我们制作一个时钟吧
第19章 存储器组织
第20章 算术自动化
第21章 算术逻辑单元
第22章 寄存器和总线
第23章 CPU控制信号
第24章 循环、跳转和调用
第25章 外围设备
第26章 操作系统
第27章 编码
第28章 世界大脑
· · · · · · (收起)
原文摘录:
布莱叶编码中,普通书写语言的每个字符—具体而言如数字、字母和标点符号—都被编码成局限在2 ×3 小格中一个或多个凸起的点。
在这里吸引我们的问题是:点是二元的。一个特定的点不是凸起的就是平滑的 (查看原文)
≮一米阳光¤
6赞
2012-02-13 19:31:50
—— 引自章节:第三章 布莱叶盲文与二元编码
从存储器中取出指令的过程叫作取指令。在上述加法机中,每个指令长 3个字节。因每次只能从存储器中取出一个字节,因此每次取指令需要 3个时钟周期。此外,一个完整的指令周期需要四个时钟周期。所有这些变化使得控制信号变得更为复杂。 (查看原文)
ziyoudefeng
3 回复
2赞
2012-12-30 17:42:02
—— 引自第162页