A structured approach to programming
A structured approach to programming
An environment for research in microprogramming and emulation
Communications of the ACM
Advances in Computer Architecture
Advances in Computer Architecture
A microsequencer architecture with firmware support for modular microprogramming
MICRO 15 Proceedings of the 15th annual workshop on Microprogramming
Microprogrammed implementation of a single chip microprocessor
MICRO 11 Proceedings of the 11th annual workshop on Microprogramming
A microinstruction sequencer and language package for structured microprogramming
MICRO 8 Proceedings of the 8th annual workshop on Microprogramming
The Honeywell Modular Microprogram Machine: M3
ISCA '77 Proceedings of the 4th annual symposium on Computer architecture
Structured programming
Vertical Migration of Software Functions and Algorithms Using Enhanced Microsequencing
IEEE Transactions on Computers
Hi-index | 0.00 |
The paper is concerned with efficient implementation of evolved modular and structured microprogramming. A microprogrammable architecture is presented that permits designing hierarchical complicated modular microprograms at two distinct levels: the global control and the data processing level. The architecture is based on two cooperating microprogram control units that separately store and perform control and executive microinstructions and microcode modules. The control organization of an implementing computer is presented which assures the quasi time-transparency of modular control in microprograms during the microprogram execution. This is achieved by parallel functioning of constituent control units, that permits preparing in advance addresses of executive modules referenced by control microinstructions. The efficient implementation of control statements of high level languages and microprogramming at the assembler language level for the proposed architecture are also discussed in the paper.