Skip to content

Turing-Complete 16-Bit CPU — 32-Instruction ISA, 20-Bit Address Bus & 32-Level Call Stack — Designed by a 12-Year-Old in One Week

License

Notifications You must be signed in to change notification settings

CPU-YHC/turing-16bit-cpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Turing-Complete 16-Bit CPU — 32-Instruction ISA, 20-Bit Address Bus & 32-Level Call Stack — Designed by a 12-Year-Old in One Week

16bit-CPU-32ISA Figure:32-Instruction ISA

Fibonacci Demo Video

A fully functional homebrew 16-bit CPU featuring a custom 32-instruction ISA, an asymmetric 20-bit address bus, and a 32-level call stack. Independently designed and validated in one week by a 12-year-old.


Quick highlights

  • ISA: 32 instructions (custom)
  • Data width: 16-bit
  • Addressing: Asymmetric 20-bit address bus
  • Call stack: 32 levels
  • Authorship / Time: Designed independently in one week by a 12-year-old

Fibonacci Demo Video

▶️ Fibonacci Demo Video — click the thumbnail above or the link below to watch the Fibonacci sequence computed on the CPU.

https://www.youtube.com/watch?v=-XjmA6sbjKg


Repository structure (suggested)

About

Turing-Complete 16-Bit CPU — 32-Instruction ISA, 20-Bit Address Bus & 32-Level Call Stack — Designed by a 12-Year-Old in One Week

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published