Browse Prior Art Database

Automatic Program Suspension System

IP.com Disclosure Number: IPCOM000096308D
Original Publication Date: 1963-Mar-01
Included in the Prior Art Database: 2005-Mar-07
Document File: 2 page(s) / 47K

Publishing Venue

IBM

Related People

Conroy, ED: AUTHOR [+2]

Abstract

The data processing system (upper drawing) has a number of independently operable units. These are memory 1, arithmetic and logic unit 7, routing controls 3, clock 47, macro-instruction unit 5, and micro-instruction unit 16. Each unit is independent insofar as each performs its function, once it is started, without external controls except for clock signals which occur at fixed points in the operation.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 67% of the total text.

Page 1 of 2

Automatic Program Suspension System

The data processing system (upper drawing) has a number of independently operable units. These are memory 1, arithmetic and logic unit 7, routing controls 3, clock 47, macro-instruction unit 5, and micro-instruction unit 16. Each unit is independent insofar as each performs its function, once it is started, without external controls except for clock signals which occur at fixed points in the operation.

The lower drawing shows a composite instruction used in this system. This includes one or more macro-instructions M-I and a number of micro-instruction groups Micro-I. M-I instructions include an address field and an operation field. Each Micro-instruction group includes one stimulus field S and one or more operation fields.

Stimuli S are generated by the units such as M-instruction unit 5 and memory 1, when certain conditions, such as invalid instructions, occur. Each Micro- instruction group has associated with it a stimulus field S. This identifies, in code, the condition which causes suspension of execution of the M-instruction and starts execution of the associated V-instruction group. When a particular stimulus which corresponds to the stimulus field of a Micro-instruction group is sensed on cable 19, Micro-commands are generated by Micro-instruction unit 16. An inhibit signal is sent via lines 20 to keep the next clock signal C from advancing the independent units past the present check point. This causes the M-commands to...