This is the project for my personal computer.
schema.circ
is the logisim file containing the wiringreference.txt
describe all the implemented instructions (it's the assembly reference)src/burner.py
will outputrom01.img
androm02.img
binary files ready to be loaded into the control ROMs.
To generate run
./main.py burn
It will create two files rom01.img
and rom02.img
ready to be loded into the logisim roms.
The assembler takes as an input an assembly file and outputs a ram image ready to be loaded into the logisim ram.
python3 src/assembler/assembler.py examples/fib.as # will output ram.img
The compiler takes as an input a source file and outputs an assembly text file.
In no particular order:
- write a "compiler" capable of translating a simple language into assembly