编码:隐匿在计算机软硬件背后的语言

第1章 至亲密友

第一次学Morse码!兴奋,以及看到了信息论的身影。

第2章 编码与组合

10^2=1024种组合,莫尔斯码解码时要考虑断句,还是有点麻烦。

第3章 布莱叶盲文与二进制码

布莱叶发明盲文真是伟大,这是盲人发明的,才更适合盲人使用吧。

第4章 手电筒的剖析

非常深入的剖析,都讲到了原子结构以及电子的流动产生了电流。可作为初等电学一个非常好的科普。也介绍了电学单位的来源。

第5章 绕过拐角的通信

通过两间房子之间的通信问题(两间房子不直接朝向无法使用灯光),进而引出了电报系统,循循善诱,非常巧妙!

第6章 电报机与继电器

利用前一章阐述了电报机的原理,并让我复习了继电器。这种循序渐进的方式真是太迷人了!

第7章 我们的十个数字

比较简单,介绍了罗马数字和阿拉伯数字。

第8章 十的替代品

依次介绍了八进制、四进制、二进制,二进制才是最终目标,也介绍了进制转换,居然不顺带介绍十六进制。

第9章 二进制数

这节比较烧脑,先介绍了35mm相机胶片的编码,再介绍了条形码的编码,非常有意思。最后还介绍了用二进制编码的莫尔斯编码和布莱叶盲文。总之,一切信息都可以用二皑皑编码,并可以解码。

第10章 逻辑与开关

介绍布尔的布尔代数,使用了符号“+×”“AND OR”等,一步步介绍。然后,使用宠物猫的例子来应用布尔代数。最后,用电路来解决猫的问题,Ahah!计算机要来了。

第11章 门

这才是数字电子技术教材啊!通过“选择理想猫咪”的控制面板的设计,由继电器引出了“与、或、与非、或非”四个基本的逻辑门电路,迈入数字电子!布尔和香农YYDS!

第12章 二进制加法器

一开始看还觉得8位加法器很复杂。但是,一步步拆解下来之后,就会发现很简单!一步步跟着作者,就搞定了!采用的是自下而上的方式,是不是也可以考虑自上而下的方式?

第13章 如何实现减法

由十进制的补码,引出了二进制的补码,更加自然!补码解决了减法。

第14章 反馈与触发器

讲述了D型S-R触发器,有电平触发和边沿触发两种。还构造了8位计数器,这一章是目前为止最烧脑的。且图中时序电路标注不明,要参考原版书。

第15章 字节与十六进制

比较简单,之前已经介绍过二、四、八进制了,只不过扩展一下。

第16章 存储器组织

介绍了8-1选择器和3-8译码器,并构造了一个8×1的RAM,好想动手焊一个!这个例子可以在数电课上使用。

第17章 自动操作

汇编语言!利用上一章的RAM,来进行自动加法、存储操作,由此引出了数据和指令,二者存储在同一个RAM中,就引出了汇编语言,相当自然!一下子就从数电跳到计算机了,好突然啊!

第18章 从算盘到芯片

介绍了计算机发展的历史,以及这段历史里的重要人物。继电器->电子管->晶体管让现代计算机成为可能。以及介绍了集成电路的诞生。Intel4004,是第一块计算芯片。本章阅读体验很愉快,纯历史介绍。

第19章 两种典型的微处理器

学习Intel8080的寄存器、指令、汇编。Motor 6800略讲。介绍了8080的管脚,有244条指令,介绍了其中的大部分以及如何使用,最后又简单介绍了PC的早期历史。本章大部分比较难啃,相当于在学汇编。讲历史又轻松愉快,劳逸结合吧。

第20章 ASCII码和字符转换

本章比较轻松愉快,先介绍Baudot码,再介绍ASCII码,又简略介绍很复杂的EBCDIC码,最后提了unicode码。是一个字符码历史的介绍,虽然对ASCII码已经很熟悉,但对其历史介绍还是颇有收获。

第21章 总线

介绍了总线,内存,显示器如何显示ASCII字符,键盘,存储器。还介绍了外设。以上这些已经可以组成一台完整计算机的硬件了。这算不算简化版的计算机组成原理呢?

第22章 操作系统

显示处理程序、键盘处理程序、命令处理程序、文件系统、命令行!还介绍了8位操作系统CP/M,16位操作系统MS-DOS,以及跨硬件平台的UNIX和LINUX。算是一段OS简史。Linux太复杂难学了,能不能学习下CP/M来入门操作系统呢?

第23章 定点数和浮点数

定点数简单速度快,但不够高效。浮点数复杂有误差。原来浮点数是基于科学计数法。最开始负责浮点计算的硬件FPU是需要用户选购的,就跟现在的GPU一新,后来才内置到CPU中。这部分可以参考下ACCSP。

第24章 高级语言与低级语言

汇编语言是低级语言,其它是高级语言。分别介绍了FORTRAN、ALGOL(重点介绍)、素数算法程序、COBOL、PL/I、BASIC、Pascal、Ada、C(高级汇编语言)、LISP、APL。其中,大部分是类ALGOL语言,是基于冯·诺伊曼计算机体系的。

第25章 图形化革命

显示器的图形化显示,基于图形的操作系统,面向对象的编程语言,图像输入外设,位图/矢量图形,图像压缩,音频信息,ADC/DAC,音频采样,语音识别,视频压缩,调制解调器,Internet,Java语言,光纤。从图形化作为入口,介绍了信息学科里林林总总的技术,包罗万象。不过,本章标题中出现“图形化”,但却连一张图片都没有,是个缺憾。

posted @ 2022-06-12 21:03  萧驭  阅读(1245)  评论(0编辑  收藏  举报