Blog

Showing 1 post.

Neo LC3 Simulator

Posted in misc, Ranting, New LC3 Simulator by Michael

After TA-ing for Introduction to Computing I realized several important facts regarding the current LC3 simulator:

  1. It has a crappy UI riddled with bugs
  2. It sucks even more when automating grading
  3. Students gain no direct exposure to powerful text editors (Vim, emacs, sublime...)
  4. There is no obvious reason to use the command line simulator
  5. And related, there is no good unit testing framework **GASP**

In fact, the built in debugger (generally used for grading) only allows absolute-addressable memory accesses. This makes grading assignments like sort, where some students implement stable sorting and other unstable sorting, a real pain in the posterior.  

Read more...