Abstract: An apparatus is disclosed for calling a microinstruction stored in main memory while another microinstruction from main memory is executing, thus permitting an overlap of the executing phase with the call phase of an instruction. A hardware sequencer examines predetermined characteristics of an executing microinstruction and takes appropriate action in response to such examination.
Abstract: The system discriminates between "allowed" and "forbidden" machine instructions by interpreting coded digital words found in an auxiliary memory. "Allowed" instructions found in the microprogramming memory are directly executed. "Forbidden" instructions lead to the execution of exception routines, which determine if the instruction is an "additional" instruction which has a microprogram for its execution in working memory. If so, working memory is accessed and the machine instruction is executed.
Abstract: A system is disclosed for controlling access to a central information processor by a plurality of peripheral devices. The system determines access on the basis of a (1) predetermined hierarchical priority order and (2) a cyclical scanning process. To achieve this, a system of hierarchically organized priority levels is combined with a system of cyclical scanning in a manner such that no single device may monopolize the central processor.