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...

Full description

Bibliographic Details
Main Author: 244177 Raja Rusli Raja Ngah
Format:
Published: Kuala Lumpur : UTM, 1984
Subjects:
_version_ 1826420267196350464
author 244177 Raja Rusli Raja Ngah
author_facet 244177 Raja Rusli Raja Ngah
author_sort 244177 Raja Rusli Raja Ngah
collection OCEAN
description 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.
first_indexed 2024-03-05T04:28:31Z
format
id KOHA-OAI-TEST:319634
institution Universiti Teknologi Malaysia - OCEAN
last_indexed 2024-03-05T04:28:31Z
publishDate 1984
publisher Kuala Lumpur : UTM,
record_format dspace
spelling KOHA-OAI-TEST:3196342020-12-19T17:10:46ZUniversal cross assembler for microprocessors / 244177 Raja Rusli Raja Ngah Kuala Lumpur : UTM,1984In 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.Thesis (Bachelor of Electrical Engineering) - Universiti Teknologi Malaysia, 1984In 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.575859PSZJBLAssembler language (Computer program language)Microprocessors
spellingShingle Assembler language (Computer program language)
Microprocessors
244177 Raja Rusli Raja Ngah
Universal cross assembler for microprocessors /
title Universal cross assembler for microprocessors /
title_full Universal cross assembler for microprocessors /
title_fullStr Universal cross assembler for microprocessors /
title_full_unstemmed Universal cross assembler for microprocessors /
title_short Universal cross assembler for microprocessors /
title_sort universal cross assembler for microprocessors
topic Assembler language (Computer program language)
Microprocessors
work_keys_str_mv AT 244177rajaruslirajangah universalcrossassemblerformicroprocessors