Skip to content

sameer-n012/lc3sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LC-3 Program Simulator

This web application is meant to simulate how an LC-3 program would run by allowing the user to set registers and memory values and then stepping through the program. This project was made by Sameer N. using NodeJS, React, and Redux.

Run Instructions

To run the client, run the command npm start in the client directory.
To access the application, go to http://localhost:3000 in your browser after starting the client.

Project Features:

  • Writing LC-3 programs directly into the memory and setting registers
  • Debugging LC-3 programs by stepping through them

Additional Features To Be Added:

  • Implement a data flow diagram for each instruction allowing the user to see how the instruction is processed

NodeJS Project Dependency List:

Client Dependency List

Attribution

  • Introduction to Computing Systems: from bits & gates to C/C++ & beyond, 3rd edition.
    • Yale N. Patt & Sanjay J. Patel