The execute operations—a fourth mode of instruction sequencing

  title={The execute operations—a fourth mode of instruction sequencing},
  author={Frederick P. Brooks},
  journal={Commun. ACM},
  • F. Brooks
  • Published 1 March 1960
  • Computer Science
  • Commun. ACM
Instruction S e q u e n c i n g Modes Classically, digital computers have had two basic modes of sequencing instructions. In the first, normal sequencing, each instruction has a unique successor which may be defined by an instruction counter or by a next instruction address within the insm~ction itself. The second mode is the seleetior~ of an alternate sequence by a branching, skipping, or suppression operation. A third mode of sequencing, program interruption, has been recognized more recently… 
5 Citations
Precise instruction scheduling without a precise machine model
A simple technique is presented which allows an optimizing compiler to more precisely compare the performance of alternative instruction sequences on a complex RISC architecture so that the better
System Design of GP Computers
This chapter discusses the factors affecting the elements of system designs of a general purpose type of digital computer, that is, made available to the user as a single instruction.
How to Detect Self-Modifying Code During Instruction-Set Simulation
The growing maturity and deployment of instructionset simulators highlights a need for efficient and correct simulation of all processor and platform features. Many applications and operating systems
A Course of Study in Computer Hardware Architecture
The subject of computer architecture as currently taught in most computer engineering and computer science programs is a mixture of architectural principles, organizational strategies, and


A program-controlled program interruption system
  • F. Brooks
  • Computer Science
    IRE-ACM-AIEE '57 (Eastern)
  • 1957
The system by which a computer unit responds to arbitrarily timed signals with programs pertinent to each signal will be called a program interruption system.
Program interrupt on the Univac scientific computer
  • J. Mersel
  • Computer Science
    AIEE-IRE '56 (Western)
  • 1956
In the use of high-speed digital computers the general situation has been to have the program or the programmer at the console in sole control of what the machine is doing. In recent years, however,
English: Comm. ACM 2
  • English: Comm. ACM 2
  • 1959
Reference Manual, IBM 709 Data Processing System
  • Reference Manual, IBM 709 Data Processing System
  • 1958
rogram Interruption on the Ulfivae Scientific A Program-Controlled Program int~ruNn'on ~]l System
  • Proceedings of the EJCC
  • 1957