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

Stored program control system with switching between instruction word systems

Assignee: Toshiba Corp
•
Filing: 1979-02-13
•
Granted: 1981-06-16
•
Expires: 1999-02-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a stored program type control system comprising a main memory device for storing data and an instruction word, an input/output device, and a central processing unit including a group of general registers and a program status word store, there are provided an instruction word system including a universal instruction word system, and a sequence instruction system containing a portion of the universal word system which control the content of a program status word, and selecting means responsive to an instruction word or an internal processing sequence at the time of interruption for selecting one or the other of the instruction word systems in accordance with data contained at a portion of the bits of the program status words indicates selection of either the universal status word system or the sequence instruction word system.

Inventors

  • 👤 Yoshiyuki Shimokawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 08:27
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/052; G05B2219/00; G05B2219/10; G05B2219/13; G05B2219/13001; G05B2219/15; G05B2219/15103; G05B2219/15127

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 186 words
A stored program control system comprising: an input/output device for exchanging data with an external apparatus, a main memory device for storing data and instruction words including a set of universal instruction words and a set of sequence instruction words, said set of sequence instruction words containing a portion of said set of universal instruction words and, a central processing unit including a plurality of general registers and means storing a program status word, said central processing unit controlling said input/output device and said main memory device, a portion of the bits of said program status word having a status representing selection of either said set of universal instruction words or said set of sequence instruction words, said central processing unit further including means responsive to a processed instruction word or to an internal processing sequence executed at the time of receipt of an interruption message for determining the status of said portion of bits and for selectively executing said set of universal instruction words or said set of sequence instruction words in accordance with the status of said bit portions of said program status word.
Claim 2
Dependent Claim 186 words
A stored program control system comprising: an input/output device for exchanging data with an external apparatus, a main memory device for storing data and instruction words including a set of universal instruction words and a set of sequence instruction words, said set of sequence instruction words containing a portion of said set of universal instruction words and, a central processing unit including a plurality of general registers and means storing a program status word, said central processing unit controlling said input/output device and said main memory device, a portion of the bits of said program status word having a status representing selection of either said set of universal instruction words or said set of sequence instruction words, said central processing unit further including means responsive to a processed instruction word or to an internal processing sequence executed at the time of receipt of an interruption message for determining the status of said portion of bits and for selectively executing said set of universal instruction words or said set of sequence instruction words in accordance with the status of said bit portions of said program status word.
Claim 3
Dependent Claim 250 words
A control system according to claim 1, further comprising: a first ROM containing microprograms used for controlling a central processing unit when a universal instruction is executed, a second ROM containing microprograms used for controlling said central processing unit when a sequence instruction is executed, and a bus control unit for connecting said central processing unit to said input/output device and said main memory device, said central processing unit further comprising: an arithmetic logic unit connected to said bus control unit for executing an arithmetic operation designated by an instruction, said program status word store being connected to said bus control unit to store the result of the arithmetic operation executed by said arithmetic logic unit, said general registers being connected to said bus control unit to store the result of said arithmetic operation, an instruction register connected to said bus control unit to store an instruction word, said means for selectively executing selecting said first ROM or said second ROM depending on which of a universal instruction or a sequence instruction is to be executed and including a ROM address register connected between said instruction register and said first and second ROMs and operated by said instruction word stored in said instruction register to designate an address of said first and second ROMs, and a decoder connected to said first and second ROMs for decoding information read out from either one of said first and second ROMs to produce control signals which control operation of said central processing unit.
Claim 4
Dependent Claim 81 words
A control system according to claim 2, wherein said program status word comprises a plurality of bits which constitute an address containing a program to be executed next, a condition code for storing the result of an arithmetic operation executed by said arithmetic logic unit, and a register designation code, one of said bits of said program status word representing an instruction word indicating which of said set of universal instruction words or said sequence instruction words is to be executed.

References Cited (Backward Citations)

US3631405A Cited
US3686639A Cited
US4131943A Cited
US4107785A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-06-15 1984-12-15 1985-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-06-15 1988-12-15 1989-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-06-15 1992-12-15 1993-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag