Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Nughm committed Jan 17, 2024
2 parents da12db5 + a5ea2b2 commit 3fbf74e
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Little Man Computer simulator that uses the basic LMC instruction set (LDA, STA, ADD, SUB, BRA, etc...) with registered displayed.

HOW TO RUN CODE:
- Type in code
- Press Submit on the bottom left
- If no error is given press run code

FEATURES:
- Change the speed of the Address / Data Bus with the "<<" and ">>"
- The "PAUSE" button allows for the simulation to be paused (hence the name!)
- If the simulation is still running but the user wants it to be stopped so that the LMC code can be edited, the "RESET" button can be pressed
- The "HYPER" button removes the animation from the simulation and makes it so the program works like a typical LMC simulator
- The "WAIT" button allow for the program to be paused automatically after each step (Fetch step, Execute step), pressing pause will not disable the auto pause, but will resume the simulation until the next step.
- (WIP) Tutorial and multiple choice quiz on the Von Neumann Architecture and the Fetch Decode Execute Cycle.

0 comments on commit 3fbf74e

Please sign in to comment.