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

Microprogram-controlled data processing system capable of checking internal condition thereof

Assignee: Hitachi Ltd
•
Filing: 1970-11-17
•
Granted: 1972-12-26
•
Expires: 1990-11-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprogrammed data processing system which makes certain that the sequence control of instructions is being performed correctly and that the data processing system has predetermined internal conditions needed to carry out the instructions.

Inventors

  • 👤 Toshinori Sakai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 09:44
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F11/00; G06F11/28

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 123 words
A micro program controlled data processing system capable of checking the internal conditions thereof, comprising: first means for storing micro-instructions including at least an operation part, a check part and a sequence control part; second means, responsive to the contents of the check part of said first means, for decoding micro-instructions read out of said first means; third means for indicating the internal conditions of the data processing system; fourth means, responsive to the outputs of said second and third means, for comparing the output of said second means with the output of said third means; and fifth means, responsive to the output of said fourth means, for detecting the results of a comparison made by said fourth means, to indicate a malfunction.
Claim 2
Dependent Claim 123 words
A micro program controlled data processing system capable of checking the internal conditions thereof, comprising: first means for storing micro-instructions including at least an operation part, a check part and a sequence control part; second means, responsive to the contents of the check part of said first means, for decoding micro-instructions read out of said first means; third means for indicating the internal conditions of the data processing system; fourth means, responsive to the outputs of said second and third means, for comparing the output of said second means with the output of said third means; and fifth means, responsive to the output of said fourth means, for detecting the results of a comparison made by said fourth means, to indicate a malfunction.
Claim 3
Dependent Claim 38 words
A data processing system according to claim 1, in which said third means for indicating the internal conditions of said data processing system corresponds to bits for identifying the formats of instruction words executed in accordance with micro-instructions.
Claim 4
Dependent Claim 50 words
A data processing system according to claim 1, in which said fourth means comprises AND gates, each of which is supplied with a decoded output of the check part of the micro-instructions and a decoded indication output of said third means indicating the internal conditions of the data processing system.
Claim 5
Dependent Claim 72 words
A data processing system according to claim 1, in which said check part of said micro-instructions is capable of designating the internal conditions of a plurality of components of said data processing system and said fourth means is capable of comparing the internal conditions of a plurality of components of said data processing system designated by said check part of said micro-instructions with a plurality of conditions indicated by said third means.
Claim 6
Dependent Claim 37 words
A data processing system according to claim 1, in which said check part of the micro-instructions designates the internal conditions of the data processing system by means of each of the whole codes contained in a field.
Claim 7
Dependent Claim 39 words
A data processing system according to claim 1, in which said check part of the micro-instructions designates the internal conditions of the data processing system by means of each of a part of the codes contained in a field.
Claim 8
Independent Claim 108 words
A method of checking the internal conditions of a micro program controlled data processing system comprising the steps of: storing in a memory, which has at least an operation part a check part and a sequence control part, micro-instructions; decoding the check part of the micro-instructions stored in said memory; providing an indication corresponding to the internal conditions of the data processing system; comparing the decoded micro-instructions with the indications of the internal conditions of the data processing system; and generating a malfunction indication when the results of said comparison step indicate a difference between a corresponding decoded micro-instruction and an indicated condition of the data processing system.
Claim 9
Independent Claim 108 words
A method of checking the internal conditions of a micro program controlled data processing system comprising the steps of: storing in a memory, which has at least an operation part a check part and a sequence control part, micro-instructions; decoding the check part of the micro-instructions stored in said memory; providing an indication corresponding to the internal conditions of the data processing system; comparing the decoded micro-instructions with the indications of the internal conditions of the data processing system; and generating a malfunction indication when the results of said comparison step indicate a difference between a corresponding decoded micro-instruction and an indicated condition of the data processing system.
Claim 10
Dependent Claim 26 words
A method according to claim 6, wherein said indicating step includes the step of identifying the formats of the instruction words executed in accordance with micro-instructions.
Claim 11
Dependent Claim 34 words
A method according to claim 7, wherein said step of storing micro-instructions comprises storing the internal conditions of a plurality of components of the data processing system in said check part of said memory.
Claim 12
Dependent Claim 43 words
A method according to claim 7, wherein said comparing step comprises comparing the internal conditions of a plurality of components of the data processing system designated by the check part of said micro-instructions with a plurality of conditions of said data processing system.
Claim 13
Dependent Claim 26 words
A method according to claim 6, wherein said step of storing comprises designating the internal conditions of the data processing system by generating corresponding codes therefor.

References Cited (Backward Citations)

US3273126A Cited
US3309679A Cited
US3380025A Cited
US3389376A Cited
US3391394A Cited
US3445818A Cited
US3539996A Cited
US3555517A Cited
US3603936A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag