从零开始构建一个 8-bit 计算机
文章介绍了从零开始在面包板上构建一台可编程的 8-bit 计算机的项目。该项目详细记录在 YouTube 视频和网站上,包括各个模块的构建,如 Clock module、Registers、ALU、RAM 等。文章提供了项目概述、部件清单、电路图等资源,并推荐了相关视频,帮助读者了解计算机工作原理。此外,还提供了完整的套件购买选项。
Build an 8-bit computer from scratch
目录
- Overview
- Complete parts list
- Breadboard computer kits
- Schematics
- Computer modules * Clock module * Registers * Arithmetic logic unit (ALU) * Random access memory (RAM) module * Program counter * Output register * Bringing it all together * CPU control logic
Overview
我使用简单的逻辑门在面包板上从零开始构建了一台可编程的 8-bit 计算机。 我在一系列的 YouTube 视频和这个网站上记录了整个项目。 观看此视频以获取介绍:
Background
如果您有兴趣观看计算机的实际操作,以了解它能做什么,请查看以下视频:
15:22 Programming my 8-bit breadboard computer
11:16 Stepping through a program on the 8-bit breadboard computer
10:01 Comparing C to machine language
7:25 Programming Fibonacci on a breadboard computer
如果您想深入了解计算机的工作原理并从第一原理理解它,但对晶体管和逻辑门的工作原理不太确定(或者只是想复习一下),这里有一些视频作为介绍:
15:50 How semiconductors work
11:22 How a transistor works
13:01 Making logic gates from transistors
12:58 SR latch
9:15 D latch
16:00 D flip-flop
Kits
如果您想自己尝试这个项目,您现在可以购买一个完整的套件,其中包括整个项目中使用的所有部件。 这些可能比单独采购类似的高质量零件更便宜。