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.

Share this project:

Updates