25 March 2013

Build an assembly language interpreter

When Andre Garzia was taking the “Computer Architecture 101” class of his Computer Science degree, he had to submit assignments in assembly language. The university used a tweaked assembly language interpreter that was x86 like. It was an educational interpreter made for D.O.S. It wouldn't run on his Macbook Pro.
So he decided to build his own assembly language interpreter with LiveCode. It needed to mimic the one used by the university and he decided to only implement the minimum code needed to run the examples from the course text book. In less than a day, Andre had the app running. It could execute assembly programs line by line which is a boon for learning.



No comments:

Post a Comment