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

Information processing system having mode signal holding means and selecting operand access mode based on mode signal indicating type of currently executed instruction

Assignee: NEC Corp
•
Filing: 1991-02-06
•
Granted: 1993-12-28
•
Expires: 2011-02-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an information processing system including an operand accessing unit for accessing a main memory to read an operand for a current instruction, the operand accessing unit comprises a mode flip-flop for holding a mode signal in response to a decoded signal supplied from an instruction analyzing memory. The mode signal indicates that whether or not a particular one of instructions of a second kind is executed by an executing unit as the current instruction. Connected to a control storage unit, a memory access mode register holds a memory access mode bit indicative of a memory access mode which defines an access mode for the main memory. The memory access mode bit is renewed by a processed signal supplied from the control storage unit. A predetermined access mode register holds a predetermined access mode bit indicative of a predetermined access mode. Connected to the mode flip-flop, the memory access mode register, and the predetermined access mode register, an access mode selector selects one of the memory access mode bit and the predetermined access mode bit as a selected access mode bit indicative of a selected access mode. Connected to the access mode selector, an instruction fetching unit, and the main memory, an operand fetching unit fetches the operand in accordance with the selected access mode indicated by the selected access mode bit.

Inventors

  • 👤 Tetsuhide Senta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 21:27
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3824

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 533 words
In an information processing system operable according to a software program which defines instructions of a first and a second kind, each of the instructions of said first kind carried out by a microprogram which defines a plurality of microinstructions, each of the instructions of said second kind carried out by an instruction program which defines the instructions of said first kind, said information processing system comprising a main memory for memorizing the instructions of said first kind and said second kind, instruction decoding means connected to an instruction fetching means for decoding a current instruction into a decoded signal, microinstruction processing means connected to said instruction decoding means for successively processing said microinstructions to produce a processed signal in response to each of said microinstructions, operand accessing means connected to said main memory, said instruction fetching means, and said microinstruction processing means for accessing said main memory in response to said processed signal to read an operand for said current instruction, and an executing unit connected to said instruction decoding means, said microinstruction processing means, and said operand accessing means for executing said current instruction on said operand in response to said decoded signal and said processed signal, the improvement wherein said operand accessing means comprises: mode holding means connected to said instruction decoding means for holding a mode signal in response to said decoded signal, said mode holding means being set when said decoded signal indicates that the processing of said instruction program has started, said mode holding means being reset when said decoded signal indicates that processing of said instruction program has stopped, said mode signal thereby indicating whether or not one of the instructions of said second kind is executed by said executing unit as said current instruction; a memory access mode register connected to said microinstruction processing means for holding a memory access mode bit indicative of a memory access mode which defines an access mode for said main memory, said memory access mode register being controlled by said microinstruction processing means, said memory access mode bit thereby being renewed by said processed signal; a predetermined access mode register for holding a predetermined access mode bit indicative of a predetermined access mode; access mode selecting means connected to said mode holding means, to said memory access mode register, and to said predetermined access mode register for selecting one of said memory access mode bit and said predetermined access mode bit as a selected access mode bit indicative of a selected access mode, said access mode selecting means selecting said memory access mode bit as said selected access mode bit when said mode signal indicates that said one of the instructions of the second kind is not executed by said executing unit, said access mode selecting means selecting said predetermined access mode bit as said selected access mode bit when said mode signal indicates that said one of the instructions of the second kind is executed by said executing unit; and operand fetching means connected to said access mode selecting means, to said instruction fetching means, and to said main memory, for fetching said operand in accordance with the selected access mode indicated by said selected access mode bit.
Claim 2
Dependent Claim 533 words
In an information processing system operable according to a software program which defines instructions of a first and a second kind, each of the instructions of said first kind carried out by a microprogram which defines a plurality of microinstructions, each of the instructions of said second kind carried out by an instruction program which defines the instructions of said first kind, said information processing system comprising a main memory for memorizing the instructions of said first kind and said second kind, instruction decoding means connected to an instruction fetching means for decoding a current instruction into a decoded signal, microinstruction processing means connected to said instruction decoding means for successively processing said microinstructions to produce a processed signal in response to each of said microinstructions, operand accessing means connected to said main memory, said instruction fetching means, and said microinstruction processing means for accessing said main memory in response to said processed signal to read an operand for said current instruction, and an executing unit connected to said instruction decoding means, said microinstruction processing means, and said operand accessing means for executing said current instruction on said operand in response to said decoded signal and said processed signal, the improvement wherein said operand accessing means comprises: mode holding means connected to said instruction decoding means for holding a mode signal in response to said decoded signal, said mode holding means being set when said decoded signal indicates that the processing of said instruction program has started, said mode holding means being reset when said decoded signal indicates that processing of said instruction program has stopped, said mode signal thereby indicating whether or not one of the instructions of said second kind is executed by said executing unit as said current instruction; a memory access mode register connected to said microinstruction processing means for holding a memory access mode bit indicative of a memory access mode which defines an access mode for said main memory, said memory access mode register being controlled by said microinstruction processing means, said memory access mode bit thereby being renewed by said processed signal; a predetermined access mode register for holding a predetermined access mode bit indicative of a predetermined access mode; access mode selecting means connected to said mode holding means, to said memory access mode register, and to said predetermined access mode register for selecting one of said memory access mode bit and said predetermined access mode bit as a selected access mode bit indicative of a selected access mode, said access mode selecting means selecting said memory access mode bit as said selected access mode bit when said mode signal indicates that said one of the instructions of the second kind is not executed by said executing unit, said access mode selecting means selecting said predetermined access mode bit as said selected access mode bit when said mode signal indicates that said one of the instructions of the second kind is executed by said executing unit; and operand fetching means connected to said access mode selecting means, to said instruction fetching means, and to said main memory, for fetching said operand in accordance with the selected access mode indicated by said selected access mode bit.
Claim 3
Dependent Claim 49 words
An information processing system as claimed in claim 1, wherein said memory access mode is selected from a segment mode and a physical address mode, wherein said predetermined access mode register holds, as said predetermined access mode bit, a physical address mode bit indicative of said physical address mode.

References Cited (Backward Citations)

US4736289A Cited
US4782443A Cited
US4928237A Cited
US5038280A Cited
US5142630A Cited
US5001627A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-12-27 1997-06-28 1997-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-12-27 2001-06-28 2001-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-12-27 2005-06-28 2005-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag