Journal of the ACM (JACM)
Journal of the ACM (JACM)
The Growth of Interest in Microprogramming: A Literature Survey
ACM Computing Surveys (CSUR)
Contemporary Concepts of Microprogramming and Emulation
ACM Computing Surveys (CSUR)
Dynamic microprogramming: processor organization and programming
Communications of the ACM
Microprogramming, emulators and programming languages
Communications of the ACM
Communications of the ACM
Programming-Language-Oriented Instruction Streams
IEEE Transactions on Computers
AIEE-ACM-IRE '58 (Eastern) Papers and discussions presented at the December 3-5, 1958, eastern joint computer conference: Modern computers: objectives, designs, applications
Microprogram control for the experimental sciences
AFIPS '65 (Fall, part I) Proceedings of the November 30--December 1, 1965, fall joint computer conference, part I
A systems programming language for minicomputers
ACM SIGPLAN Notices - Abstracts in programming language-related research
The MPG System: A Machine-Independent Efficient Microprogram Generator
IEEE Transactions on Computers
Strum: Structured Microprogram Development System for Correct Firmware
IEEE Transactions on Computers
A Research-Oriented Dynamic Microprocessor
IEEE Transactions on Computers
A Two-Level Microprogrammed Multiprocessor Computer with Nonnumeric Functions
IEEE Transactions on Computers
Distributed intelligence for user-oriented computing
AFIPS '72 (Fall, part II) Proceedings of the December 5-7, 1972, fall joint computer conference, part II
PM/II: multiprocessor oriented byte-sliced LSI processor modules
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
Design and evaluation system for computer architecture
AFIPS '73 Proceedings of the June 4-8, 1973, national computer conference and exposition
Instruction sequencing in microprogrammed computers
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
Hi-index | 0.01 |
Digital computing systems have traditionally been described as being composed of the five basic units: input, output, memory, arithmetic/logic, and control (see Figure 1). Machine instructions and data communicated among these units (as indicated by the solid lines in the figure) are generally well-known and understood. The control signals (as indicated by dashed lines in the figure), are generally less well-known and understood except by the system designer. These control signals generated in the control unit determine the information flow and timing of the system.