Abstract

In order to allow students to experiment, at the assembler level, with various microprocessors, a “universal” cross assembler was designed. The instruction set for a particular microprocessor is a data file, the cross assembler has to read before assembling programs. The cross assembler produces a source listing completed by the generated object code or by error messages. The listing is ideal for handloading the microprocessors through standard debugging monitors. For loading longer programs, special debugging monitors were developed for the most popular microprocessors, allowing direct loading by the host computer. The data file describing the instruction set of a microprocessor is easily prepared from the manufacturer data sheets, the mnemonics being unaltered, or undergoing only short modifications.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call