A visible assembler for a course in introductory system software
Cloyd Ezell · ACM SIGCSE Bulletin · 1985
Ideas from program visualization have been borrowed to create an assembler that reveals its operations as it executes. This assembler is used as an object of study in an introductory course in system software.