Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PipelineSim

Simplified MIPS pipeline simulator (Software Senior Project)

This program, intended to be a learning tool, parses spripts written in a subset of MIPS assembly and displays a block diagram of a virtual processor, showing graphically how the instructions pass through the pipeline. It supports most 32-bit unsigned int arithmetic and logical operations (no mult/div), memory load/store, branch if zero, the unconditional jump, and the nop pseudo-instruction. Branches and jumps have one delay slot. Note that while most of the project is implemented in C#, the assembler is written in C with Flex and Bison, and must be compiled separately. For more details, see the project proposal in the docs directory.

About

Simplified MIPS pipeline simulator (Software Senior Project)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages