608 B
608 B
README
This repository contains multiple small CPUs, simulated in Logisim.
Models
cpu8_v1
Extremely simple 8-bit CPU with 6 arithmetic (ADD, SUB) and logical (AND, OR, NAND, NOR) operations, conditional jumps are also supported.
The CPU has 6 Registers:
- 1x Constant loading
- 2x ALU operand
- 1x ALU result
- 2x General purpose
The program is read from a readonly memory (ROM).
Programming
In this repository I implemented a simple assembler, to make programming the CPUs easier. The assembler versions (branches) match with the CPU names.