A genealogy of control structures
Communications of the ACM
A machine independent approach to the production of optimized horizontal microcode.
A machine independent approach to the production of optimized horizontal microcode.
Some Aspects of High-Level Microprogramming
ACM Computing Surveys (CSUR)
High-level microprogramming with APL syntax
MICRO 14 Proceedings of the 14th annual workshop on Microprogramming
Automatic microcode generation for horizontally microprogrammed processors
MICRO 14 Proceedings of the 14th annual workshop on Microprogramming
A survey of high level microprogramming languages
MICRO 13 Proceedings of the 13th annual workshop on Microprogramming
CHAMIL: a case study in microprogramming language design
ACM SIGPLAN Notices
Experiments in Automatic Microcode Generation
IEEE Transactions on Computers
IEEE Transactions on Computers
Firmware testing and test data selection
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
Hi-index | 0.01 |
The primitive operations of a high level language for producing emulators is shown to include special purpose features specific to virtual machine implementation. A Hierarchy of data types, short reliable language constructs, and control structures that minimize emulator complexity are suggested by a goal-directed, structured design methodology. In addition, structural “clues” generated by the language compiler assist in producing portable, yet efficient horizontal micro code for partially-encoded host architectures.