Browse Prior Art Database

Control of a Read Write Control Storage

IP.com Disclosure Number: IPCOM000093577D
Original Publication Date: 1967-Nov-01
Included in the Prior Art Database: 2005-Mar-06
Document File: 3 page(s) / 50K

Publishing Venue

IBM

Related People

Benkard, JP: AUTHOR [+2]

Abstract

Digital computers implement their internal control sequences by microprograms stored in a control store CS. This system solves certain data-flow and control problems that arise when the CS is modifiable at electronic speeds. In particular, two general solutions are offered for routing configurations that perturb the existing data flow structures as little as possible and solve the conflict over use of common registers for control and buffering of information into CS.

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 53% of the total text.

Page 1 of 3

Control of a Read Write Control Storage

Digital computers implement their internal control sequences by microprograms stored in a control store CS. This system solves certain data-flow and control problems that arise when the CS is modifiable at electronic speeds. In particular, two general solutions are offered for routing configurations that perturb the existing data flow structures as little as possible and solve the conflict over use of common registers for control and buffering of information into CS.

The data-flow diagram of the drawing shows the essentials of that part of a conventional structure that is relevant to this system. Different arrangements are shown by either dashed or dashed-dotted lines to implement the movement of information into the CS. A major principle of this system is that information flow to the CS is only from main storage.

There are various registers in the data-flow structure.

Control storage address register CSAR1 holds the location of a word in CS. Usually this is the location of a micro-instruction. Control storage data register CSDR1 holds the word being sent to or from CS. Usually this is a micro-instruction which, after decoding, sends signals to machine control points. DFR is a data-flow register, common in most machines, that has a path from the adder and I/O channels to various storage address register CSAR1 holds the location of a word in CS. Usually this is the location of a micro-instruction.

Control storage data register CSDR1 holds the word being sent to or from CS. Usually this is a micro-instruction which, after decoding, sends signals to machine control points. DFR is a data-flow register, common in most machines, that has a path from the adder and I/O channels to various registers including the register R1. An additional path is provided to CSDR1 (2). MDDR is a Data register for main storage MS. MSAR is an address register for MS.

The key control sequence is called Move. Its basic function is to move a b...