Inspiration
In CS 252 class we need to download PennSim to run our assembly program. It is inconvient for us. So we want to build an online version of LC-3 tester to help student accelerate this process.
What it does
It allows students to test their code online by directly entering their code, memory location and data. Meanwhile, students can share their test data and compare them to find out the correct output.
How I built it
We use HTML5 & javascript to build the web interface and use python3 to build the backend with json as the data exchange mechanism.
Challenges I ran into
It is hard to design the web.
Accomplishments that I'm proud of
We successfully find a way to integrate python with PennSim which is a java program.
What I learned
Never do the frontend job.
What's next for LC-3 Tester
Add a forum for students to discuss their questions and share ideas. Automatically get the correct output.
Log in or sign up for Devpost to join the conversation.