"The purpose of this thesis is to develop and implement a meta-assembler for microprogramming. Different methods for optimizing microprogram execution and storage are also investigated.
The meta-assembler is of an adaptive type. It allows complete flexibility in the definition of the target machine op-codes and microinstruction field formats. The assembly process consists of two main phases. In the first phase the assembler builds a description of the target machine in terms of its microinstruction field format definitions. In the second phase the source program is assembled into object microcode. The assembler is written in the language Pascal. The assembler is fast, efficient and the syntax allows easy development of source code.
Different techniques for optimization of execution time and storage of microprograms are investigated, these include the description of the high level language SIMPL which allows high level microprogramming and generates optimized horizontal microcode"--Abstract, page ii.
Dawson, Darrow Finch, 1931-2007
Strandberg, Richard M.
Cox, Norman R.
Electrical and Computer Engineering
M.S. in Electrical Engineering
University of Missouri--Rolla
vii, 72 pages
© 1987 Rahul Saxena, All rights reserved.
Thesis - Open Access
Print OCLC #
Link to Catalog Record
Saxena, Rahul, "Design of a meta-assembler for microprogramming and a survey of microprogram optimization techniques" (1987). Masters Theses. 488.