"Build a Mini CPU from Scratch" is a learning app that allows you to learn the basics and overview of CPUs by combining logic circuits.
Starting with basic gates such as AND, OR, NOT, and XOR, you can gradually understand the process by progressing through stages, from half-adders, full-adders, 4-bit adders, memory, and instruction execution.
In each stage, you place components to satisfy input and output conditions, wire them up, and complete the circuit. The completed circuit can be verified with a test run, and if it works correctly, you can proceed to the next stage.
Main Features:
• Learn the basics of CPUs sequentially, starting with logic gates
• Practical circuit editor for placing and wiring components
• Verify operation with truth tables and test results
• Tutorials and hints for each stage
• Automatic saving of learning progress and circuits being created
This is an introductory app for people interested in programming and the internal structure of computers, and for those who want to learn the basics of logic circuits and CPUs by doing.