AN IMPROVED VERSION OF AN ASSEMBLER AND SIMULATOR FOR THE 8080

The report describes an improved version of an assembler and simulator being used to translate man-readable statements into machine-understandable code. This program, written in FORTRAN, allows programming of the 8080 microprocessor in symbolic language as well as the use of labels for jump instructions while the simulator duplicates exactly the behavior of the microprocessor in real applications. It is also possible to simulate interrupts and print out intermediate results. This new version may be used on any computer with a FORTRAN compiler while the former APL version was slower by a factor of ten and limited to a computer with an APL interpreter.