现代cpu非常复杂,然而其核心原理却又是如此简单,现在世界上最强大的计算机,其计算能力实际上仍然未超过图灵提出的图灵机模型:一个简单的纸带模型。其计算结构则仍然遵循冯诺依曼结构。
这是实验室推出的第一个硬件设计,通过自己动手制作一个简单然而功能完整的CPU,可以更系统的理解数字电路逻辑、时序、汇编语言,加深对硬件和软件的认识,更深刻的理解计算机的本质。有意思的是其仅仅使用13块芯片便能完成了一个完整功能的CPU,可以完成赋值、加法运算、IO、跳转操作。功能既简单而又完整,一个具有基本数字电路知识和粗浅的软件经验的读者即可在短时间内完全理解其所有细节。
对于正常的大学计算机专业来说,一般会学习模拟电路、数字电路、计算机组成原理、操作系统、编译原理,汇编语言、C语言等相关课程,这些课程都侧重于计算机的某一个领域,然而也导致了体系的撕裂:大部分时候,我们只见树木而不见森林,学完这些之后,总感觉还差一点东西,我们缺少一个将所有领域互相联结的知识。就像武侠小说一样,主角修炼好外功之后,最后仍然需要打通经脉,才能达到融汇贯通的效果。


青山录制了一系列的教学视频,来帮助大家理解TD4的原理,希望更多的朋友可以在看完教程,可以恍然大悟:啊哈,原来如此!原来一个可以工作的cpu并不是那么复杂。
为方便大家操作拨码开关,青山还写了一个简单的汇编编译器,用来将汇编指令处理成01拨码开关值。

以下是相关的视频教程,都是干货,请各位备好茶水,细细品尝 。
所有资料均可在https://github.com/wuxx/TD4-4BIT-CPU

获取感兴趣的同学欢迎加入QQ群 698319017 一起交流~!

对套件感兴趣的同学可以在实验室小店获取,或者直接点击这里

相关视频:

自己动手做CPU 之 TD4 前言

https://www.bilibili.com/video/av19607028/

自己动手做CPU 之 TD4 原理分析0-系统综述

https://www.bilibili.com/video/av19608406/

自己动手做CPU 之 TD4 原理分析1-[时钟、复位]

https://www.bilibili.com/video/av19609356/

自己动手做CPU 之 TD4 原理分析2-[存储器、输入、输出]

https://www.bilibili.com/video/av19637295/

自己动手做CPU 之 TD4 原理分析3-[控制器、运算器]

https://www.bilibili.com/video/av19640430/

自己动手做CPU 之 TD4 PCB及元器件

https://www.bilibili.com/video/av20360412/

自己动手做CPU 之 TD4 焊接测试0-[说明]

https://www.bilibili.com/video/av20396047/

自己动手做CPU 之 TD4 焊接测试1-[焊接]

https://www.bilibili.com/video/av20396487/

自己动手做CPU 之 TD4 焊接测试2-[测试]

https://www.bilibili.com/video/av20400512/

自己动手做CPU 之 TD4 后记

https://www.bilibili.com/video/av20401635/