A small CPU emulator and assembler for the custom "Issac-32" 32-bit instruction set, the ISA is a simple and easy-to-understand instruction set inspired heavily by RISC-V. The emulator is built in pure C and is still very much a work in progress. Right now it can run small and basic assembly programs, but I plan to add more modern computer architecture features in the future, such as caches, superscalar execution, branch prediction, and perhaps a neural network-based branch predictor.
RamizHHH/CPU_Emulator
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|