Show simple item record

dc.contributor.advisorLively, William M.
dc.creatorAletan, Samuel Olubode Olubusola
dc.descriptionTypescript (photocopy).en
dc.description.abstractThe objective of this dissertation is to design an instruction set that will reduce the semantic gap (the difference between the concepts in HLPL's-- high level programming languages-- and the architecture of a computer system). This dissertation only concentrates on the design of an architecture for one of the class of HLPL's that was selected for implementation on a microprocessor based computing system. The principle of the M3 S D (multilingual multiarchitecture multiprocessor system design) that is outlined in this research requires that all the HLPL's to be supported by a system be grouped according to the program structures and the semantics of the HLPL's to be supported. Each system will have several instruction sets. Each class of HLPL's will have its own instruction set tailored towards that class of HLPL's. Each architecture will be evaluated, optimized, and implemented. Architectural issues will be based on HLPL's being supported and implementation issues will be based on cost, speed required, and technology. The use of bottom-up design principles and the neglect of HLPL's needs by architects in most architectures are the prime cause of the semantic gap. The M3 S D design principle outlined in this research is a viable solution to the problems of bottom-up design and the inconsistent support for HLPL's on architectures. The design principle outlined for designing instruction sets is also a viable alternative to the current design principles used in CISC's (complex instruction set computers) and RISC's (reduced instruction set computers). Rather than basing instruction set designs on ad hoc or object code-dependent statistics, instruction set designs are based on HLPL's semantics and influenced by the structures of programs written in the HLPL's being supported.en
dc.format.extentxvii, 197 leavesen
dc.rightsThis thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use.en
dc.subjectMajor computer scienceen
dc.subject.classification1986 Dissertation A372
dc.subject.lcshComputer architectureen
dc.subject.lcshProgramming languages (Electronic computers)en
dc.titleSemantic gap reduction for microprocessor systemsen
dc.typeThesisen A&M Universityen of Philosophyen Den
dc.contributor.committeeMemberColunga, Daniel
dc.contributor.committeeMemberDrew, Dan D.
dc.contributor.committeeMemberNoe, Philip S.
dc.format.digitalOriginreformatted digitalen
dc.publisher.digitalTexas A&M University. Libraries

Files in this item


This item appears in the following Collection(s)

Show simple item record

This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.

Request Open Access