Project whose goal is simulate an 8-bit CPU, make an assembler for it (done) and finally write a C compiler.
- Python 98.9%
- TeX 1.1%
| examples | ||
| .gitlab-ci.yml | ||
| autologicgate.py | ||
| clean.sh | ||
| CPU.circ | ||
| crappyasm.py | ||
| crappycc.py | ||
| description.pdf | ||
| digit_decoder_0.pla | ||
| digit_decoder_1.pla | ||
| digit_decoder_2.pla | ||
| gen_instructions.py | ||
| header.tex | ||
| instructions.py | ||
| instructions1.rom | ||
| instructions2.rom | ||
| pla_decimal_decode.py | ||
| README.md | ||
| selector_decoder.pla | ||
autologicgate Crappy CPU
Python project whose goal is to generate logic gate assembly matching a truth table. is to make my own 8-bit CPU, with my own instruction set, an assembler, etc., from absolute scratch.
See description.pdf to have more informations.
Logisim-Evolution is needed to open CPU.circ, which is my CPU simulation under, well, Logisim. Prefer the git version as it is much better.