Patent US3938098A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3938098A Expired / Lapsed US ⏱️ 0.0 years remaining

Input/output connection arrangement for microprogrammable computer

Assignee: Xerox Corp
•
Filing: 1973-12-26
•
Granted: 1976-02-10
•
Expires: 1993-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprogrammable data processor comprising a generalized three-bus archictecture wherein the functional processing elements are connected between the busses by means of tri-state logic elements which allow the elements to selectively drive, receive from, or present a high impedance to the busses under control of a microprogram. The device includes an input-output system in which the input/output device may have access to all three busses, two for data and for address inputs and the third for receiving output data. The busses may be multifunction busses for carrying either data or address signals.

Inventors

  • 👤 Richard A. Garlic

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 22:00
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/32; G06F13/34

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 161 words
In a microprocessor comprising: a control memory for storing control words at addressable locations, means for addressing said control memory, a first bus, a second bus and a third bus; a. an input/output device external to said microprocessor and connected to said first, second and third buses, said input/output device having an address, b. means for interrupting the means for addressing said control memory, c. means responsive to said means for interrupting for modifying the address of said control memory to a desired address, d. means associated with said input/output device for placing said address of said input/output device on said first bus, e. means associated with said input/output device for placing input signals on said second bus, f. means responsive to a control word at said desired address for utilizing said first bus input signals for identifying said input/output device, and g. means for executing said control word at said desired address to operate upon said second bus input signals.
Claim 2
Dependent Claim 161 words
In a microprocessor comprising: a control memory for storing control words at addressable locations, means for addressing said control memory, a first bus, a second bus and a third bus; a. an input/output device external to said microprocessor and connected to said first, second and third buses, said input/output device having an address, b. means for interrupting the means for addressing said control memory, c. means responsive to said means for interrupting for modifying the address of said control memory to a desired address, d. means associated with said input/output device for placing said address of said input/output device on said first bus, e. means associated with said input/output device for placing input signals on said second bus, f. means responsive to a control word at said desired address for utilizing said first bus input signals for identifying said input/output device, and g. means for executing said control word at said desired address to operate upon said second bus input signals.
Claim 3
Dependent Claim 48 words
A microprocessor as set forth in claim 1 further comprising an arithmetic unit connected between said first and second buses and said third bus, wherein said arithmetic unit performs an arithmetic operation on said data of said second bus and places the result thereof on said third bus.
Claim 4
Dependent Claim 21 words
A microprocessor as set forth in claim 2 wherein said data is received from said third bus by said input/output device.
Claim 5
Dependent Claim 48 words
A microprocessor as set forth in claim 1 further comprising a logic unit connected between said first and second buses and said third bus, wherein said logic unit performs a logical operation on said data of said second bus and places the result thereof on said third bus.
Claim 6
Dependent Claim 21 words
A microprocessor as set forth in claim 2 wherein said data is received from said third bus by said input/output device.
Claim 7
Dependent Claim 139 words
A microprocessor comprising: a control memory for storing control words at addressable locations, means for addressing said control memory, a clock for generating a clock signal, a first bus, and a second bus, an addressable element connected to said first and second buses; a. an input device external to said microprocessor, b. means in said input device for providing an interrupt signal to interrupt said means for addressing said control memory, to initiate operation of an input/output routine, c. means in said microprocessor for producing a response to said interrupt signal, d. means in said input device for, in response to said interrupt response, placing data on said first bus and for placing an address of said addressable element on said second bus, and e. means responsive to said clock signal for storing said data in said addressable element.
Claim 8
Dependent Claim 139 words
A microprocessor comprising: a control memory for storing control words at addressable locations, means for addressing said control memory, a clock for generating a clock signal, a first bus, and a second bus, an addressable element connected to said first and second buses; a. an input device external to said microprocessor, b. means in said input device for providing an interrupt signal to interrupt said means for addressing said control memory, to initiate operation of an input/output routine, c. means in said microprocessor for producing a response to said interrupt signal, d. means in said input device for, in response to said interrupt response, placing data on said first bus and for placing an address of said addressable element on said second bus, and e. means responsive to said clock signal for storing said data in said addressable element.
Claim 9
Dependent Claim 16 words
A microprocessor as set forth in claim 6 wherein said addressable element is a register block.
Claim 10
Dependent Claim 17 words
A microprocessor as set forth in claim 6 wherein said addressable element is a random access memory.
Claim 11
Dependent Claim 55 words
A microprocessor as set forth in claim 6 further comprising a third bus, means in said microprocessor for generating output signals on said third bus, an output device external to said microprocessor and connected thereto by said third bus and means within said output device for providing a destination for signals on said third bus.
Claim 12
Dependent Claim 53 words
A microprocessor as set forth in claim 9 further comprising: a. means responsive to a clock signal for placing an address of said addressable element on said second bus, and b. further means responsive to said clock signal for placing the contents of said addressable element at said address on said third bus.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-02-09 1979-08-11 1980-02-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-02-09 1983-08-11 1984-02-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-02-09 1987-08-11 1988-02-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag