Этот проект в настоящее время находится в паузе, потому что я начал аспирантуру
Я не уверен, вернусь ли я к нему
Последний код на филиалах OOO, OOO1, OOO2.
Этот репозиторий реализует компилятор, ассемблер и процессор.
Ocaml.
Большая часть кода, взятого из курса северо -восточных компиляторов.
Компилируется в x86.
Ocaml.
Крышки x86 к Risc ISA и собираются до бинарного.
Вероисповедание.
Реализует RISC ISA, способный запускать все инструкции, сгенерированные ассемблером.
C - Verilog программирование интерфейса.
Современно память, память данных, память данных и регистры.
Проходит через разные типы тестов:
Существует скрипт зависимости, который может работать или не работать для получения зависимостей.
После того, как они будут получены, можно запустить Makefile, который будет компилировать все четыре модуля и запускать испытательную скамью.