Assembler software for the Athena Computer

dc.contributor.advisorBargainer, James D., Jr.
dc.contributor.committeeMemberLee, Samuel C.
dc.contributor.committeeMemberMotard, Rodolphe L.
dc.creatorMinter, Thomas C., Jr.
dc.date.accessioned2022-08-17T16:45:43Z
dc.date.available2022-08-17T16:45:43Z
dc.date.issued1971
dc.description.abstractThe Athena Computer lacks essential software for general computational purposes. All programming on the Athena is performed using numeric machine instructions. Software was prepared to eliminate this problem. An assembler program was prepared to allow Athena users to program the Athena Computer in assembly language. The assembler program translates the user's assembly language program into numeric machine code for the Athena Computer. The assembler has features which allow the user ipo refer to storage locations using symbolic names and write operation codes in symbolic form. The assembler also allows the user to specify constants in the form which the user thinks of it, such as 1.0 for a floatingpoint constant. The assembler language programmer can write calls on closed subroutines and the assembler will generate the necessary linkages. Calls on open subroutines (macros) may be made. The assembler will automatically insert the macro code in-line following the macro call. To aid the user in debugging his program, numerous checks for errors are made and a error message is printed out if an error is detected. An Athena assembly language programmer's guide was prepared to aid users in programming the Athena. A systems programmer's guide was provided to aid in modifying the assembler program itself as requirements change.
dc.description.departmentElectrical and Computer Engineering, Department of
dc.format.digitalOriginreformatted digital
dc.format.mimetypeapplication/pdf
dc.identifier.other13857775
dc.identifier.urihttps://hdl.handle.net/10657/10766
dc.language.isoen
dc.rightsThis item is protected by copyright but is made available here under a claim of fair use (17 U.S.C. Section 107) for non-profit research and educational purposes. Users of this work assume the responsibility for determining copyright status prior to reusing, publishing, or reproducing this item for purposes other than what is allowed by fair use or other copyright exemptions. Any reuse of this item in excess of fair use or other copyright exemptions requires express permission of the copyright holder.
dc.titleAssembler software for the Athena Computer
dc.type.dcmiText
dc.type.genreThesis
thesis.degree.collegeCullen College of Engineering
thesis.degree.departmentElectrical Engineering, Department of
thesis.degree.disciplineElectrical Engineering
thesis.degree.grantorUniversity of Houston
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Minter_1971_13857775.pdf
Size:
5.91 MB
Format:
Adobe Portable Document Format