GitHunt
PE

permutationlock/superscalar_processor

Superscalar 8 bit processor made in logisim and corresponding assembly language to bit code compiler.

Superscalar processor in Logisim

In this project I designed a simple 8 bit superscalar
processor in the free Logisim software. You can try
the processor by opening the circuit in logisim and
switching the clock to observe what happens.

Files:

presentation.pdf
- Explaines the basics of my assembly language.

superscalar_proc.circ
- The Logisim circuit file for my processor.

myasm.py
- Python compiler that builds x86 style asm to my
bit code.

test.asm
- The assembly that was compiled and is already
loaded into memory in superscalar_proc.circ.

test.asm.bits
- The compiled assembly code from test.asm.

Languages

Python98.1%Assembly1.9%

Contributors

MIT License
Created May 30, 2015
Updated January 27, 2021