← Back to Patent Explorer
US3704448A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing control system

Assignee: HP Inc
•
Filing: 1971-08-02
•
Granted: 1972-11-28
•
Expires: 1991-08-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A read-only memory includes an instruction section, an address section, and a qualifier section, all of which are addressed simultaneously by a single memory address code and thereafter selectively enabled. A plurality of instructions from the instruction section simultaneously operate on data contained in different storage registers. Qualifier logic compares the data in the storage registers with predetermined conditions addressed in the qualifier section. Different control codes are produced by the qualifier logic and qualifier section of the memory. Main control logic responds to the control codes and gates signals from the instruction and address sections. Instructions from the instruction section may be selectively inhibited.

Inventors

  • 👤 Thomas E Osborne

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 11:04
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/262; G06F9/264; G06F9/265

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 218 words
A data processing system comprising: data register means for containing data to be processed; register control logic means for operating on data contained within said data register means; an addressable memory unit including: an instruction section having a plurality of outputs for causing different operations to occur in said data registers; a qualifier section having a plurality of condition outputs defining predetermined testable data conditions within said data register means, said qualifier section also having an inhibit signal output representing that instructions are not to be read out from said instruction section; means for gating the outputs from said instruction section to said register control logic means, said gating means having a gate control input; register condition logic for providing outputs indicating conditions existing within said data register means; comparison means for comparing the outputs from said qualifier section and said register condition logic and for generating a qualifier signal indicating when a predetermined relationship exists between said last named outputs; and control logic means having an output coupled to the gate control input of said gating means for operating said gating means to inhibit the readout of instructions from said instruction section to said register control logic in response to concurrence of the qualifier signal from said comparison means and the inhibit signal from said qualifier section.
Claim 2
Dependent Claim 218 words
A data processing system comprising: data register means for containing data to be processed; register control logic means for operating on data contained within said data register means; an addressable memory unit including: an instruction section having a plurality of outputs for causing different operations to occur in said data registers; a qualifier section having a plurality of condition outputs defining predetermined testable data conditions within said data register means, said qualifier section also having an inhibit signal output representing that instructions are not to be read out from said instruction section; means for gating the outputs from said instruction section to said register control logic means, said gating means having a gate control input; register condition logic for providing outputs indicating conditions existing within said data register means; comparison means for comparing the outputs from said qualifier section and said register condition logic and for generating a qualifier signal indicating when a predetermined relationship exists between said last named outputs; and control logic means having an output coupled to the gate control input of said gating means for operating said gating means to inhibit the readout of instructions from said instruction section to said register control logic in response to concurrence of the qualifier signal from said comparison means and the inhibit signal from said qualifier section.
Claim 3
Dependent Claim 27 words
The system of claim 1, said memory unit further including: an address portion for providing address signals, said address portion including means for selectively gating signals therefrom.
Claim 4
Dependent Claim 35 words
The system of claim 2, said address portion including a direct address section and an alternate address section, said direct and alternate address sections being separately selectable by the gating means of said address portion.
Claim 5
Dependent Claim 121 words
The system of claim 3, said control logic means being operable in an iterative control loop having first and second steps of operation, said control logic means including: means operable during said first step for enabling said qualifier section and for cycling said memory unit to read out of said memory unit the addressed qualifier signals; means operable during said second step and simultaneously with said means for gating the output signals from said instruction section to said register control logic means for enabling the gating means of either the direct or alternate address sections of said address portion and for cycling said memory unit to select the next location in said memory unit which is addressed by said address portion.
Claim 6
Dependent Claim 279 words
A data processing system comprising: a cyclically operable addressable memory unit including: an instruction section for producing data processing instruction signals; a qualifier section for producing qualifier signals representative of predetermined data conditions, and first and second inhibit signals for indicating that said instruction signals are to be inhibited if said predeterMined data conditions are met and not met, respectively; an address portion for providing address signals to direct selection of data bits from said memory unit; each of said instruction section, said qualifier section and said address portion including gating means for selecting signals therefrom; a plurality of registers for containing data to be processed; logic means for operating on the data in said registers in response to said instruction signals; means for indicating predetermined conditions of the contents of selected ones of said registers; comparing means responsive to selected qualifier signals and said indicating means for providing an output signal having first and second states for indicating that the predetermined data conditions represented by said selected qualifier signals are met and not met, respectively; and control logic means for selectively enabling the gating means of said instruction section, said qualifier section and said address portion and for cycling said memory unit, said control logic means including means for inhibiting the readout of instruction signals in response to the concurrence of said first inhibit signal and said first state of said output signal, and in response to the concurrence of said second inhibit signal and said second state of said output signal during a time interval when said last named instruction signals are addressed by the same address as said selected qualifier signals applied to said comparing means.
Claim 7
Dependent Claim 279 words
A data processing system comprising: a cyclically operable addressable memory unit including: an instruction section for producing data processing instruction signals; a qualifier section for producing qualifier signals representative of predetermined data conditions, and first and second inhibit signals for indicating that said instruction signals are to be inhibited if said predeterMined data conditions are met and not met, respectively; an address portion for providing address signals to direct selection of data bits from said memory unit; each of said instruction section, said qualifier section and said address portion including gating means for selecting signals therefrom; a plurality of registers for containing data to be processed; logic means for operating on the data in said registers in response to said instruction signals; means for indicating predetermined conditions of the contents of selected ones of said registers; comparing means responsive to selected qualifier signals and said indicating means for providing an output signal having first and second states for indicating that the predetermined data conditions represented by said selected qualifier signals are met and not met, respectively; and control logic means for selectively enabling the gating means of said instruction section, said qualifier section and said address portion and for cycling said memory unit, said control logic means including means for inhibiting the readout of instruction signals in response to the concurrence of said first inhibit signal and said first state of said output signal, and in response to the concurrence of said second inhibit signal and said second state of said output signal during a time interval when said last named instruction signals are addressed by the same address as said selected qualifier signals applied to said comparing means.
Claim 8
Dependent Claim 37 words
The system of claim 2, said memory unit further including means responsive to an address signal from said address portion for simultaneously addressing predetermined memory locations in said instruction section, said qualifier section and said address portion.
Claim 9
Dependent Claim 35 words
The system of claim 5, further including means responsive to a single address signal from said address portion for simultaneously addressing predetermined memory locations in said instruction section, said qualifier section and said address portion.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-11-28 1976-05-29 1976-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-11-28 1980-05-29 1980-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-11-28 1984-05-29 1984-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag