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

本书讲述的是计算机工作原理。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你会因此而获得对计算机工作原理较深刻的理解。作者还制作了一个交互学习的网站,可通过交互操作来调试和理解。

2022年这本经典科普书推出了第二版

作者Charles Petzold老爷子在新增部分内容的同时
还制作了一个交互学习的网站:https://www.codehiddenlanguage.com/

简单介绍几个交互电路

1.用开关控制的串联电路

用开关、电池、灯泡和导线组成的简单电路
来实现基本的逻辑运算

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

2.用开关控制的并联电路

用开关体验串联和并联的电路

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

3.串联的继电器电路

继电器优于开关之处就在于,继电器可以被其他继电器所控制

而不必由人工控制
继电器的核心优势在于其能够通过电信号控制其他电路,从而实现自动化。
通过组合继电器,可以构建复杂的逻辑网络,甚至实现算术操作。
《编码:隐匿在计算机软硬件背后的语言》

4.三八译码器

三八译码器,用于显示三位二进制数的十进制值

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

5.行波进位的加法器

加法计算就是计算机要做的唯一工作。
用继电器组成的逻辑门就能搭建一个加法器

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

6.ALU算术逻辑单元

算术逻辑单元结合了加减法单元和逻辑单元
通过这个ALU体验一下经典处理器Intel 8080的功能子集

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

7.CPU控制信号电路

接下来我们来尝试搭建CPU
它将执行经典Intel 8080微处理器的指令子集

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

从最原始的开关到继电器,再到逻辑门,加法器……再到手搓一个CPU出来的电路,这个网站里面都有

而且都是可以交互的
通过点击和调试,切身体会计算机是怎么一步一步搭建的

- 本文来自网络,如有侵权,请联系本站处理。

05-09   阅读(3)   评论(0)
 标签: program

涨知识
勾股定理

勾股定理,是一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方。中国古代称直角三角形为勾股形,并且直角边中较小者为勾,另一长直角边为股,斜边为弦,所以称这个定理为勾股定理,也有人称商高定理。

评论:
相关文章

App Inventor 编程实例及指南-第5章 飘虫快跑

游戏是移动应用中最令人兴奋的部分,无论是玩游戏,还是做游戏。



解魔方算法

Cube Explore和kcube算法。


Blockly 工具箱

工具箱是用户可以从中创建新块的侧面菜单。工具箱的结构由XML指定,它可以是节点树或字符串表示形式。当该XML注入页面时,它将传递给Blockly。

搜索
最新课件
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。