Please use this identifier to cite or link to this item: http://localhost:8081/xmlui/handle/123456789/8958
Title: DESIGN AND IMPLEMENTATION OF A UNIVERSAL ONE-PASS CROSS - ASSEMBLER
Authors: Maheshwari, Piyush
Keywords: ELECTRONICS AND COMPUTER ENGINEERING;ELECTRONICS AND COMPUTER ENGINEERING;ELECTRONICS AND COMPUTER ENGINEERING;ELECTRONICS AND COMPUTER ENGINEERING
Issue Date: 1984
Abstract: A cross-assembler is an assembler written to run on a computer other than the computer for which it genere.tos. machine language code. A one-pass universal cross-assembler which provides facilities for programming in assembly languages for Intel 8005, Motorola 600,68O9 and Rockwell 6502 is described in this thesis. This report discusses the complete development stages of cross-assembly -r with extensive flowcharting and program: . listing. Sample test output listings for all microprocessors are also given. The methodology employs a flagging technique to solve the problem of instructions with forward-refer-enced addresses. This one-pass cross-assembler which is simpler and faster than the standard two-pass type is modular in nature and can be written in any high-- level language. This table driven cross-assembler.is universal in that it can be used to cross-assemble N source programmes for many 0-bit microprocessors pro-vided a permanent opcode table must be available for each microprocessor for which source programmes are to be cross-assembled,
URI: http://hdl.handle.net/123456789/8958
Other Identifiers: M.Tech
Research Supervisor/ Guide: Nayak, N. K.
metadata.dc.type: M.Tech Dessertation
Appears in Collections:MASTERS' THESES (E & C)

Files in This Item:
File Description SizeFormat 
ECD178083.pdf12.4 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.