Abstract
This paper presents a machine-independent address assignment program and its algorithm7 for horizontal microprograms. An address assignment operation is performed on a symbolic microprogram called a "standard sequence microprogram." Microprograms which need address assignment are translated to this standard sequence microprogram.The introduction of the standard sequence microprogram has made the address assignment tool applicable to various kinds of horizontal microprograms.
- T. Tanaka et al. "Proposal on Efficient Address Allocation Algorithm for Horizontal Microprograms" Proc. MICRO-11, November 1978. Google Scholar
Digital Library
- T. Baba; H. Hagiwara. "The MPG System: A Machine-Independent Èfficient Microprogram Generator" IEEE Transactions on computers, Vol. C-30, No. 6, June, 1981.Google Scholar
- T. G. Szymanski. "Assembling Code for Machines with Span-Dependent Instructions" Communication of the ACM, Vol. 21, No. 4, April, 1978. Google Scholar
Digital Library
- J. F. Wakerly at al. "Placement of Microinstructions in a Two-Dimensional Address Space" Proc. MICRO-8, 1975. Google Scholar
Digital Library
- A. Yamada et at. "Microprogramming Design Support System" Proc. 11th Design Automation Workshop, June, 1974. Google Scholar
Digital Library
- T. Aoyama; K. Takahashi et al. "Microprogramming Design Support System (MDS)," NEC Technical Journal, Vol. 34, No. 5, June, 1981.Google Scholar
- K. Takahashi et al. "MDS: An Improved Total System for Firmware development" Proc. MICRO-15, October, 1982. Google Scholar
Digital Library
Recommendations
Toward Optimization of Horizontal Microprograms
Detection of concurrently executable microoperations is an important consideration for effective horizontal microprogramming. Since it is highly machine-dependent and requires knowledge of highly intricate features of a machine, only limited effort has ...
An approach to optimization of horizontal microprograms
MICRO 7: Conference record of the 7th annual workshop on MicroprogrammingDetection of concurrently executable microoperations is an important consideration for effective horizontal microprogramming. Since it is highly machine-dependent and requires knowledge of highly intricate features of a machine, only limited effort has ...
Exploiting Java instruction/thread level parallelism with horizontal multithreading
Java bytecodes can be executed with the following three methods: a Java interpretor running on a particular machine interprets bytecodes; a Just-In-Time (JIT) compiler translates bytecodes to the native primitives of the particular machine and the ...






Comments