你是否有过这样的经历:
不管你为了感兴趣自学还是学院有这门课
学到了与计算机相关的课程
涉及到某类“计算机组成原理”之类
打开书
发现一开篇就是冯诺依曼提出的结构如何伟大
以及一大堆听不懂的话
仿佛计算机确实很高级
然后老师开始讲二进制
二进制结束,啥也没摸着没看到
正当你为此感到困惑而问老师:“老师,你说的我都听了,但是,能不能,像杠杆原理、热机原理那样看得见摸着地去理解啊”
然后老师告诉你:这归模拟电路老师讲
what?
此刻计算机世界就像一个被套着麻袋的二进制乱码一样,让你完全不能理解是怎么,就运行起来的。
这不是你的错!
我相信,你慢慢会察觉到,可能是书的原因,于是你开始这样上知乎找:
这个也无比真实:
但是,你知道不一样,因为有人甚至能在我的世界里造计算机,而我们绝大多数人手上的书里,略过了对计算机原理理解最最重要的物体:继电器,从简单的继电器开始又是怎样构建逻辑电路,再在触发器构成的计算机心脏——时钟的驱动下,怎样一条一条地从触发器构成的内存中读取指令,并拿到加法器啊什么的里面去执行
而书上,总是有意无意地略过这些(抄的不全)。。。
而这本书就从没有让我失望过。这就是我夜夜想读的计算机原理书
小学的时候趴床上看一天的爷爷的初中物理,那种感觉又回来了!我极其讨厌的就是空谈概念的“词典”型教科书,真的不好理解!
希望每个人都能在一开始学习的时候避开某些教材计划的产物,laji,畅快的体会学习的快乐!


编码:隐匿在计算机软硬件背后的语言pdf-Code:The Hidden Language of Computer Hardware and Software-Charles Petzold-pdf相关推荐

  1. 编码——隐匿在计算机软硬件背后的语言上

    编码:隐匿在计算机软硬件背后的语言是讲述计算机工作原理的.不过,你千万不要因为"工作原理"之类的字眼就武断地认为,它是晦涩而难懂的.作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述 ...

  2. 如何用继电器实现逻辑门(与或非门)- 编码隐匿在计算机软硬件背后的语言读后感

    首先了解一下继电器,说起继电器就不得聊一下电报机.(想直接了解如何实现逻辑门的直接往下翻,不过还是推荐看一下为什么会产生逻辑门,加深印象) 摩尔斯(发明摩尔斯密码的人)在1836年通知专利局,他发明了 ...

  3. 《编码:隐匿在计算机软硬件背后的语言(Code:The Hidden Language of Computer Hardware and Software)》读书笔记

    声明 该文章是阅读<编码:隐匿在计算机软硬件背后的语言>一书之后整理出的读书笔记.若有错误,还需继续修正与增删. Preface 作者Charles Petzold是Windows编程界的 ...

  4. 顶级程序员书单系列二:《编码-隐匿在计算机软硬件背后的语言》

    浅谈这本书 如果让我做一个排名,我想这本书,可以在我的顶级程序员书单系列排名第8-10位.这本书讲述了从最简单的加法器到触发器到存储器到一台计算机demo的搭建,整本书的语言都十分通俗易懂,作者简直就 ...

  5. 读书:编码——隐匿在计算机软硬件背后的语言上

    摩斯密码 摩斯密码是由"."(短音)与"-"(长音)所组成的,短促的点信号" .",读" 的 "(Di):保持一定时间的 ...

  6. 【读书笔记】《编码 隐匿在计算机软硬件背后的语言》02 编码与组合

    个人希望通过笔记的方式记录研读IT著作的收获,也算是对自己的一个督促,笔记内容不会照搬原文,尽量以最简洁的形式阐述原文,对原文内容会有所取舍并且加上自己的感想等,供自己之后查阅,毕竟好记性不如烂笔头( ...

  7. 计算机神书『编码:隐匿在计算机软硬件背后的语言』

    在知乎回答了一个关于书籍推荐的问题:有哪些短小精悍的好书推荐? 如果只推荐一本计算机类的神书,那必然是<编码:隐匿在计算机软硬件背后的语言>. 渴望交流是大多数人的天性.在本书中,&quo ...

  8. 编码:隐匿在计算机软硬件背后的语言(7)--存储器组织

    在上一篇文章编码:隐匿在计算机软硬件背后的语言(6)--反馈与触发器中,我们知道一个反向器.两个与门和两个或非门可以构成一个D型电平触发器.它可以存储一位信息,为了表达地更清晰,我们把输入端和输出端重 ...

  9. 编码:隐匿在计算机软硬件背后的语言(2)--二进制

    1比特是可能存在的最小的信息量,任何小于1比特的内容根本算不上是信息. 信息是指多个可能性中的一种. 最常见的二进制数的表现形式也许就是无处不在的通用产品代码(UPC,Universal Produc ...

  10. 【JS】隐匿在计算机软硬件背后的语言

    在重温<编码:隐匿在计算机软硬件背后的语言>第12章--二进制加法器时,心血来潮用JS写了一个模拟串行加法器. 测试断言工具TestUtils.js function assertTrue ...

最新文章

  1. ubuntu g++编译32位应用
  2. 实战|C++在vscode上的调试配置
  3. python pandas DataFrame 转置
  4. 点云配准 PointNet + Concat + FC
  5. Mysql大型数量下的数据库构建的30条建议
  6. Redis基础高级学习笔记
  7. jQuery对Table一个字段排序
  8. 勒索病毒攻击应急防范
  9. 兰州交通大学计算机科学与技术学院,兰州交通大学
  10. python 特殊方法实例
  11. 聊聊flink的KvStateRegistryGateway
  12. CSS-样式表插入的三种方法、背景(background)、文本
  13. Kyoto Tycoon挂载LevelDB,编译安装篇
  14. 是否要从单片机转嵌入式Linux?
  15. 液晶显示屏工作原理和点亮屏幕
  16. qpsk的映射过程_qpsk原理
  17. java实现word模板导出
  18. VTD 监视器航向角与 53-2017国标 航向角对齐
  19. 现代信号处理——平稳随机信号通过线性系统
  20. 51单片机(六)矩阵键盘和矩阵键盘密码锁

热门文章

  1. 弗洛伊德 精神分析学理论
  2. jzy3D从入门到弃坑_4尝试使用jzy3D1.0画图失败
  3. XML格式文件转化为实体类Bean
  4. 成功焊接BGA芯片技巧
  5. 英语单词记忆 词源法-思维导图(19)词源st/sist/stat/stin/stem-236
  6. SpringBoot重点详解--事件监听
  7. matlab历史模拟法计算var,历史模拟法、蒙特卡罗模拟法计算VaR和ES值
  8. 报错:CMake Error at /usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake:48 (message):
  9. 手游虚拟机服务器,手游剑侠情缘虚拟机镜像一键服务端+安卓客户端+远程工具+架设教程...
  10. 新生电脑Win10入门基础操作