Show simple item record

dc.contributor.advisorWilliams, Theodore L.en_US
dc.contributor.authorShoaib, Rao Mohammad, 1960 -
dc.creatorShoaib, Rao Mohammad, 1960 -en_US
dc.date.accessioned2013-03-28T10:23:54Z
dc.date.available2013-03-28T10:23:54Z
dc.date.issued1989en_US
dc.identifier.urihttp://hdl.handle.net/10150/276966
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.
dc.language.isoen_USen_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.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
dc.titleMeta assembler and emulator for the Intel 8086 microprocessoren_US
dc.typetexten_US
dc.typeThesis-Reproduction (electronic)en_US
dc.identifier.oclc22871317en_US
thesis.degree.grantorUniversity of Arizonaen_US
thesis.degree.levelmastersen_US
dc.identifier.proquest1336555en_US
thesis.degree.disciplineGraduate Collegeen_US
thesis.degree.disciplineElectrical and Computer Engineeringen_US
thesis.degree.nameM.S.en_US
dc.identifier.bibrecord.b17516559en_US
refterms.dateFOA2018-06-15T20:53:19Z
html.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.


Files in this item

Thumbnail
Name:
azu_td_1336555_sip1_m.pdf
Size:
1.331Mb
Format:
PDF

This item appears in the following Collection(s)

Show simple item record