-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/Nughm/Nughm.github.io
- Loading branch information
Showing
1 changed file
with
14 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |