Persistent Link:
http://hdl.handle.net/10150/276966
Title:
Meta assembler and emulator for the Intel 8086 microprocessor
Author:
Shoaib, Rao Mohammad, 1960 -
Issue Date:
1989
Publisher:
The University of Arizona.
Rights:
Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
Abstract:
The thesis describes a Universal meta cross assembler and an emulator for the Intel 8086 microprocessor. The utility is designed to be used as an instructional tool to teach assembly language programming to students. One implementation is available to allow students to run Intel 8086 programs on the university's vax mainframe, so that students can test their programs at their convenience. This setup also results in low operating costs with no additional equipment requirements. Several options are provided in the emulator to debug the 8086 assembly language programs composed by students. The assembler, besides generating Intel 8086 machine code, has the capability to generate machine code for a number of microprocessors or microcontrollers. The machine code file generated by the assembler is the input to the emulator. Both the assembler and the emulator are completely portable and can be recompiled to run on any system with a standard C compiler.
Type:
text; Thesis-Reproduction (electronic)
Keywords:
Intel 8086 (Microprocessor) -- Computer simulation.; Assembler language (Computer program language) -- Study and teaching.; Computer programming -- Computer-assisted instruction.
Degree Name:
M.S.
Degree Level:
masters
Degree Program:
Graduate College; Electrical and Computer Engineering
Degree Grantor:
University of Arizona
Advisor:
Williams, Theodore L.

Full metadata record

DC FieldValue Language
dc.language.isoen_USen_US
dc.titleMeta assembler and emulator for the Intel 8086 microprocessoren_US
dc.creatorShoaib, Rao Mohammad, 1960 -en_US
dc.contributor.authorShoaib, Rao Mohammad, 1960 -en_US
dc.date.issued1989en_US
dc.publisherThe University of Arizona.en_US
dc.rightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.en_US
dc.description.abstractThe thesis describes a Universal meta cross assembler and an emulator for the Intel 8086 microprocessor. The utility is designed to be used as an instructional tool to teach assembly language programming to students. One implementation is available to allow students to run Intel 8086 programs on the university's vax mainframe, so that students can test their programs at their convenience. This setup also results in low operating costs with no additional equipment requirements. Several options are provided in the emulator to debug the 8086 assembly language programs composed by students. The assembler, besides generating Intel 8086 machine code, has the capability to generate machine code for a number of microprocessors or microcontrollers. The machine code file generated by the assembler is the input to the emulator. Both the assembler and the emulator are completely portable and can be recompiled to run on any system with a standard C compiler.en_US
dc.typetexten_US
dc.typeThesis-Reproduction (electronic)en_US
dc.subjectIntel 8086 (Microprocessor) -- Computer simulation.en_US
dc.subjectAssembler language (Computer program language) -- Study and teaching.en_US
dc.subjectComputer programming -- Computer-assisted instruction.en_US
thesis.degree.nameM.S.en_US
thesis.degree.levelmastersen_US
thesis.degree.disciplineGraduate Collegeen_US
thesis.degree.disciplineElectrical and Computer Engineeringen_US
thesis.degree.grantorUniversity of Arizonaen_US
dc.contributor.advisorWilliams, Theodore L.en_US
dc.identifier.proquest1336555en_US
dc.identifier.oclc22871317en_US
dc.identifier.bibrecord.b17516559en_US
All Items in UA Campus Repository are protected by copyright, with all rights reserved, unless otherwise indicated.