Universal cross assembler for microprocessors /

In order to allow students to experiment at the assembler level, with various microprocessors, a 'universal' across assembler is the task of the project. Here the author presents a methodology and an example of structuring and writing a table-driven universal cross assembler for microproce...

Fuld beskrivelse

Bibliografiske detaljer
Hovedforfatter: 244177 Raja Rusli Raja Ngah
Format:
Udgivet: Kuala Lumpur : UTM, 1984
Fag:
Beskrivelse
Summary:In order to allow students to experiment at the assembler level, with various microprocessors, a 'universal' across assembler is the task of the project. Here the author presents a methodology and an example of structuring and writing a table-driven universal cross assembler for microprocessors. It is universal cross assembler for microprocessors. It is universal in that it can be used to cross assemble source programs for several eight bi-bit microprocessors, it is table-driven in that a permanent opcode table must be available for each microprocessor for which source programs are to be cross assembled. The cros-assembler produces a listing file that consists of the original source code, completed by the generated object code or by error messages. The listing is then ideal for hand-loading the micro-processor through standard debugging monitors. The effort to adapt the program for a new microprocessor is minimal. The only requirement is a preparation of the opcode table and (exceptional) insertion of special processing routines in the assembler. And the appendices - the user's guide, the Applesoft Basic source listings and the permanent opcode table for Intel 8085 - are included for the benefit of those readers who would like to build a universal cross assembler.