解密编码:从计算机原理到图形化革命

5星 · 超过95%的资源 需积分: 23 112 下载量 162 浏览量 更新于2024-07-26 4 收藏 13.28MB PDF 举报
"编码的奥秘" 本书"编码的奥秘"是一本深入浅出介绍计算机编码及相关原理的著作。作者通过生动的故事和丰富的例子,揭示了计算机内部工作的秘密。书中涉及的内容广泛,包括但不限于: 1. 数字逻辑电路:讲解了基本的电路原理,如如何使用二极管、电阻和电容构建简单的电路,这些是理解计算机硬件基础的重要部分。 2. 二进制和进位制:详细介绍了十进制、二进制以及其他进位制之间的转换,以及二进制在计算机中的核心作用。 3. 逻辑门电路:涵盖了逻辑与(AND)、或(OR)、非(NOT)等基本逻辑门,以及组合它们构成更复杂的逻辑函数的方法,这些都是微处理器运算的基础。 4. 存储器组织:探讨了内存的工作机制,包括RAM(随机访问存储器)和ROM(只读存储器),以及如何通过存储器实现数据的保存和读取。 5. 微处理器:详细解说了微处理器的发展历程和结构,包括两种典型微处理器的比较,使读者理解处理器如何执行指令。 6. 字符编码:讨论了ASCII码和其他字符映射系统,这是处理文本数据的关键,包括不同字符集的使用和编码规则。 7. 编程语言:提到了高级语言和低级语言的区别,解释了编程语言如何与计算机硬件交互。 8. 操作系统:简述了操作系统的作用,如何管理硬件资源,以及它在计算机系统中的核心地位。 9. 计算机图形化:书中还涵盖了计算机图形化技术的发展,包括图形用户界面(GUI)和图形处理的基本原理。 本书通过图文并茂的方式,使得抽象的计算机科学概念变得易于理解,无论是对初学者还是专业人士,都能从中受益,深化对计算机奥秘的理解。同时,书中还包含了译者的翻译心得和对参与人员的感谢,以及参考书目供进一步学习。 通过阅读本书,读者不仅可以掌握编码的基本知识,还能了解到计算机科学的历史和发展脉络,从而更全面地理解这个数字化世界的核心运作机制。
2010-07-27 上传
书的作者Charles Petzold是著名的《Programming Windows》的作者。全书风趣幽默,生动活泼,充满生活中的实例和直观的插图。虽以“编码”为题,却是以“编码”为主线,深入浅出地讲解了逻辑代数、离散数学、数字电路、微机原理、汇编语言、编译原理和操作系统等计算机原理方面的基础知识。与计算机专业课本相比,没有艰涩的定义和描述,充分地把抽象的内容形象化了。它可以被定位为大众化的计算机科普书籍,然而与一般的国内计算机科普读物相比,它的信息量、专业程度绝对是高一个层次的。因此很适合对计算机有一定应用基础,有兴趣了解一点计算机机理的朋友。同时也可作为学习数字电路、微机原理等课程的启发性引论。   对于计算机专业学生,我觉得此书同样非常值得一看。就个人体会,举一二例:在看到二进制的加减实现那块,虽然自己原先清楚那些概念和方法,但是基于死板的公式和法则的,没有一个直观的体会。而在《CODE》中,分别釆用实物、简单电路、十进制数进行类比,逐步揭示了补码、加法器等机理,可谓温故而知新。阅读书中对汇编语言在各个章节循序渐进的引入,才发现原来汇编那些“古怪”的逻辑竟是如此的自然。而书中对数字电路的阐述完全是基于计算机实际应用的,从逻辑电路到触发器、存储器,直至微处理芯片,每一步在讲解电路原理的同时都辅以如何达到应用目的,让人不会觉得空洞和抽象。   此书比较注重内容的历史连贯性,各个章节都提及了相关技术的发展史,让我们认识到数字技术与计算机的发明及应用是一个逐级推进的历史过程。同时一些趣闻轶事也使我们开怀一笑。另一个特点是书中的不少东西是可以亲自实践的(通过实物或软件仿真),比如一些简单数字电路的实现。这很可能激发一些朋友自己造一块CPU的冲动。   高手高就高在把深奥的理论知识平民化了。总之,我觉得如果你是计算机专业学生,读了《CODE》,也许会发现原来还有一些简单的道理自己并不清楚,有茅塞顿开之感。而对不了解计算机的人来说,你将会豁然开朗——原来计算机并不神秘!