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
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 |