一本好书,是能够促使你不断地思考书中的话语,并且和自己学过的知识作对比,李忠的《穿越计算机的迷雾》成功地做到了这两点。这本计算机入门级书籍,深入浅出的讲解了二进制、继电器、与或非门还有触发器等计算机方面的基本概念,读来意犹未尽。

具体讲述如下:作者从如何制作加法器问题入手,引进了采用二进制来做加法器;

第四章讲解了中学物理上的电能生磁现象,从而制作电磁铁,用电磁铁吸引衔铁产生了继电器。接着提出问题:如何用电流来传递信息?于是引出了莫尔斯电报和电话的发明,因为两种发明是通过架设线路,也就是通过电流来传递信息。接着讲述了无线通信的发展,无线通信也就是利用电磁波来传递信息,手机打电话、发短信都是利用无线电波在通信。

第五章讲到了布尔将逻辑学和数学结合起来开创了数理逻辑;香农把布尔代数和电学结合起来,开创了一个新的领域:开关电路。清晰地讲解了与门、或门和非门怎么用继电器搭起来的。读完这一章,我对与或非门的内部结构有了直观的认识,加深了对这三种门电路的理解。

第六章讲了全加器和加法器内部的电路实现,全加器如下图所示:

上图中,A和B分别来自被加数和加数的一个比特,Ci来自右边一列的进位,S是本列的“和”,不包括进位数;C0是本列产生的进位(给下一列的)。通过列出真值表,从而推导出上图全加器的逻辑表达式,然后利用上一章学习的与或非门实现,这样就完成了全加器的内部电路构造,全加器内部电路如下:

论述了全加器后,用3个全加器组成一个三比特的加法电路,加法电路如下图:

目的是计算:a2a1a0+b2b1b0的值。对上图的加法电路进行封装,得到了加法机,如下图:

为了使S3、S2、S1和S0的输出结果可视化,作者在输出端加入了4个灯泡,通过观察灯泡的亮灭来直观的获取结果。真可谓妙啊!

第七章讲解了振荡器和触发器是如何从简单的非门设计出来的。对于振荡器来说,把非门的输入和输出相连,形成了反馈,这样就构成了一个振荡器。触发器的设计也不外乎将输出端与另一个输入端相连,形成了R-S触发器。

读完这章,明白了R-S触发器的内部电路,并知道了它是怎么工作的,更重要的是明白了R-S触发器为什么是这样工作。

第八章讲了D触发器是怎么来的以及D触发器是怎么保存一个比特的。开篇提出问题:“由于触发器具有记忆功能,那如何能设计触发器,保存一个比特数?”,为了解决“保存一个比特数”问题,引进CP控制端和两个与门电路,得到了D触发器。接着,用两个D触发器和一个非门组成了边沿D触发器。然后通过简单的电路设计,引出了T触发器,也叫做反复触发器,它的功能是:反复按动开关,灯泡会在亮灭之间交替变化。后面形象地解释了非门振荡器的输出和你用手反复拨动开关产生的效果是一样的。

读完这章,明白了各个触发器是怎么工作的,填补了大学时代数电课上对触发器知识的空白,真的是通体舒畅。

第九章开篇提出问题:“如何统计药丸的数量?”,循循渐进地讲解了统计药丸的数量就是计算脉冲的个数,于是设计了计数器,计数器内部由5个反复触发器构成,最大计数值为2^5-1=31。计数器应用在手表、手机等电子产品中。

第十章讲解了我一直疑惑的寄存器,原来寄存器是由多个上升沿触发器构成的。然后讲解了用控制器来充当人类的大脑。

第十一章讲了存储器是怎么构造出来的,并实现了读/写一个二进制数(5比特)的存储器;然后讲解了存储器是怎么存储和输出的。

剩下几章讲了计算机指令、集成电路、缓存技术以及操作系统的一些知识,最后一章简要讲解了计算机的应用场景如写文章排版、图像和视频等。

读完《穿越计算机的迷雾》,对计算机世界的框架有了大致的了解,对中学和大学时代学的物理、模电、数电知识有了进一步的理解,许多当时没明白的问题,现在豁然开朗,这就是读一本好书的价值所在吧!

转载于:https://www.cnblogs.com/Qinstudy/p/Qin_study1.html

白话计算机入门书籍--《穿越计算机的迷雾》有感相关推荐

  1. python计算机入门书籍_计算机学习--摘自python 入门书 侯爵

    1.精简:学习最核心的关键知识 2.理解:运用类比.视觉化的方法理解核心知识 3.实践:构建自己的知识体系后,再通过实践去完善知识系统 借用许多强大的库和框架,不在重复发明轮子,而专注于最核心的功能. ...

  2. 穿越计算机的迷雾笔记

    目录 穿越计算机的迷雾_百度百科 从电开始了解计算机 用电来表示数 怎样才能让机器做加法 电子计算机发明的前夜 从逻辑学到逻辑电路 逻辑学 数理逻辑 数理逻辑和逻辑电路 加法机的诞生 会变魔术的触发器 ...

  3. 徐文尚计算机控制系统,【计算机控制系统 徐文尚】_计算机控制系统 徐文尚参考资料-毕业论文范文网...

    棉纺质量控制的计算机控制系统分析 摘要]计算机辅助生产(puterassistantmanufacture)和控制(puterassistan. 计算机控制系统在电力行业的应用分析 用分析[j].广东 ...

  4. 化验室计算机用户管理,计算机实验室管理思路及方法

    计算机实验室管理思路及方法 高校计算机实验室机房在学生的培养.成长中发挥着十分重要的作用,为了给高校学生提供更好的计算机学习环境,就应该提高高校计算机实验组机房的管理和维护水平.作为高校计算机机房的管 ...

  5. 全国成人计算机考试题,成人计算机考试试题.docx

    成人计算机考试试题 计算机在现代社会越来越重要,下面就是为您收集整理 的成人计算机考试试题的相关文章,希望可以帮到您,如果 你觉得不错的话可以分享给更多小伙伴哦! 成人计算机考试试题 一.理论部分(共 ...

  6. 电子科大计算机组成原理ppt,电子科技大学,计算机组成原理3计算机组成原理-3-5-组合逻辑控制方式.ppt...

    文档介绍: 3.5组合逻辑控制虽谆煤疟胜尉张型佳腐瞪咕涝递咱砒融外尉绕粥宰墒剥俐拉摆斯绵峪掉海电子科技大学,计算机组成原理3计算机组成原理-3-5-组合逻辑控制方式电子科技大学,计算机组成原理3计算机 ...

  7. 计算机基础理论汇编,计算机基础知识:计算机中的汇编语言

    一.汇编语言的概念 汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言.汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容 ...

  8. 新疆银行招聘计算机,新疆2017年银行招聘考试计算机学_计算机基础试题(19页)-原创力文档...

    .专业 .专注 . 新疆 2017 年银行招聘考试计算机学 :计算机基础试题 本卷共分为 1 大题 50 小题 ,作答时间为 180 分钟 ,总分 100 分 , 60 分及格 . 一 . 单项选择题 ...

  9. 计算机基础课程教学创新,计算机基础课程教学学生创新能力的培养-计算机基础论文-计算机论文(12页)-原创力文档...

    计算机基础课程教学学生创新能力的培养-计算机基础论文-计算机论文 --文章均为WORD文档,下载后可直接编辑使用亦可打印-- 摘要:作为高校教育中一门具有基础性的重要课程,计算机基础课程对于发展学生综 ...

  10. 赋茶计算机基础知识,计算机基础知识选择题_new解析.doc

    1.世界上第一台电子计算机诞生于 A) 1943年 B) 1946年 C) 1945年 D) 1949年 2.世界上公认的第一台电子计算机的逻辑元件是 A) 继电器 B) 晶体管 C) 电子管 D) ...

最新文章

  1. 这几道Redis面试题都不懂,怎么拿offer?
  2. 【转】推荐给初级Java程序员的3本进阶书
  3. 用C语言编写一个Linux下的简单shell程序
  4. 神策数据周文君:杜蕾斯、滴露都在用的品牌数据营销三步法
  5. GCC编译过程以及对应FILE文件表
  6. 10_30_unittest
  7. Java 8 map(),flatMap()示例
  8. 链表逆序的原理及实例
  9. linux maven自动构建,Centos7.3+Jenkins+Git+Maven 自动化构建部署项目
  10. 16位和32位微处理器(4)——Pentium的寄存器及相关机制
  11. iBooker AI+财务提升星球 2020.4 热门讨论
  12. java建议:优先使用基本类型
  13. java.io.IOException: The temporary upload location [/tmp/tomcat.1XXXX] is not valid
  14. python二进制转十进制代码_python二进制转十六进制代码
  15. 算法竞赛入门经典 电子书(附习题解析)网盘下载
  16. HTML5-Drog和Drag
  17. 达索系统携百世慧科技亮相第二届四川装备智造国际博览会
  18. SafeTpack — 基于 AURI 2G 实现功能安全目标
  19. Gson的基本介绍和使用
  20. 批量添加authorized_keys

热门文章

  1. 在C#中将Base64编码的WOFF字符串转OTF字体并动态加载
  2. 6个专家认可的持续绩效管理技巧
  3. javaweb连接mysql教程_javaweb链接数据库教程
  4. opencv-python中文文档
  5. 计算机测试英语词汇,英语听说测试-计算机专业英语词汇.pdf
  6. 高职计算机专业英语词汇,高职计算机专业英语词汇的学习方法
  7. 网络传输协议都有什么
  8. 电脑装机不求人装机员系统集合
  9. 基于Word2vec文本聚类
  10. gps高斯utm_高斯投影与UTM投影的区别