processor
1.0.0
이 프로젝트는 현재 대학원을 시작했기 때문에 일시 중지 중입니다.
내가 다시 올지 잘 모르겠어
최신 코드는 OOO, OOO1, OOO2 분기에 있습니다.
이 저장소는 컴파일러, 어셈블러 및 프로세서를 구현합니다.
OCAML.
Northeastern Compilers Course에서 가져온 대부분의 코드.
x86으로 컴파일합니다.
OCAML.
x86을 RISC ISA에 덮고 이진으로 조립합니다.
Verilog.
어셈블러에서 생성 한 모든 지침을 실행할 수있는 RISC ISA를 구현합니다.
C- Verilog 프로그래밍 인터페이스.
명령 메모리, 데이터 메모리 및 레지스터를 시뮬레이션합니다.
다양한 유형의 테스트를 통해 실행됩니다.
종속성 스크립트가 있습니다.
이들이 인수되면 MakeFile을 실행하여 4 개의 모듈을 모두 컴파일하고 테스트 벤치를 실행할 수 있습니다.