The Growth of Interest in Microprogramming: A Literature Survey
ACM Computing Surveys (CSUR)
Contemporary Concepts of Microprogramming and Emulation
ACM Computing Surveys (CSUR)
The design of the Venus operating system
Communications of the ACM
An environment for research in microprogramming and emulation
Communications of the ACM
Dynamic microprogramming: processor organization and programming
Communications of the ACM
A microprogrammed implementation of EULER on IBM system/360 model 30
Communications of the ACM
Communications of the ACM
Microprogrammable Computer Architectures
Microprogrammable Computer Architectures
ACM '67 Proceedings of the 1967 22nd national conference
Interpreting machines: Architecture and programming of the B1700/B1800 series (Operating and programming systems series)
Hi-index | 0.01 |
This paper describes the design and realization of MLM, a Multi-Lingual machine whose main goal is to provide support for teaching and research in Microprogramming and Computer Architecture. MLM is based on a standard (non-microprogrammable) minicomputer whose microarchitecture has been modified in order to satisfy the requirements of a multi-lingual environment.The resulting machine is microprogrammable, offers facilities for interpreting different target repertoires, and has means to switch from one instruction set to another. MLM implements the concept of dynamic microprogramming, and in its current version there are two control stores defining two conventional levels at any time: the first is the conventional level fixed by the host manufacturer (in PROM); the second may be specified by the user.In addition to the design and implementation issues, the paper also outlines the research potential of MLM and describes the current stage of the work.