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

Interrupt control system for a microcomputer

Assignee: Union Carbide Corp
•
Filing: 1976-07-19
•
Granted: 1978-05-23
•
Expires: 1996-07-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interrupt control system for accepting and retaining a multiple of interrupt requests to a central processing unit of a microcomputer assigning a priority to each, generating an interrupt instruction, and a CPU interrupt signal including means for storing CPU register data and status flags upon receipt of said interrupt and restoring such data and flags when the interrupt task is complete. The control system also includes means for displaying certain data as controlled by the computer software program and for entering manual data.

Inventors

  • 👤 Ronald David Dillon
  • 👤 John Frederick Fisher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 17:55
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/461

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 143 words
An interrupt control system for handling a multiplicity of real time interrupt request signals to a central processing unit of a microcomputer comprising: means including a multiplicity of interrupt control sections each having an assigned level of priority for generating a predetermined interrupt pulse in response to the occurrence of each of said interrupt request signals; means responsive to the level of priority of each interrupt request signal for locking out each interrupt control section to which interrupt request signals of lower priority are applied; means for generating an interrupt instruction for said central processing unit in response to each predetermined interrupt pulse; means for generating an interrupt busy signal of predetermined duration in response to the generation of an interrupt instruction; and means responsive to said interrupt busy signal for inhibiting such multiplicity of interrupt control sections during said predetermined time duration.
Claim 2
Dependent Claim 143 words
An interrupt control system for handling a multiplicity of real time interrupt request signals to a central processing unit of a microcomputer comprising: means including a multiplicity of interrupt control sections each having an assigned level of priority for generating a predetermined interrupt pulse in response to the occurrence of each of said interrupt request signals; means responsive to the level of priority of each interrupt request signal for locking out each interrupt control section to which interrupt request signals of lower priority are applied; means for generating an interrupt instruction for said central processing unit in response to each predetermined interrupt pulse; means for generating an interrupt busy signal of predetermined duration in response to the generation of an interrupt instruction; and means responsive to said interrupt busy signal for inhibiting such multiplicity of interrupt control sections during said predetermined time duration.
Claim 3
Dependent Claim 59 words
An interrupt control system as defined in claim 1 wherein said means for locking out interrupt control sections comprises: means for generating a priority level busy signal in response to the level of priority of each interrupt request signal and gating means responsive to said priority level busy signal for inhibiting each control section having a lower preassigned priority.
Claim 4
Dependent Claim 40 words
An interrupt control system as defined in claim 2 wherein said gating means comprises a priority chain of serially connected AND gates with the AND gate corresponding to the highest level of priority being responsive to said interrupt busy signal.
Claim 5
Dependent Claim 160 words
An interrupt control system as defined in claim 1 further comprising memory means for storing and restoring register and/or flag data supplied from said central processing unit in response to at least one predetermined interrupt instruction including a memory array and a memory control circuit, said memory control circuit comprising: counter means for addressing said memory array; means for setting the direction of said counter means to count up when data is to be read into said array and to count down when data is to be read from said memory array; means for generating increment pulses; means responsive to said increment pulses for incrementing said counter means; first delay means responsive to each increment pulse for generating a write pulse a predetermined time following the occurrence of each increment pulse; means for generating decrement pulses; and second delay means responsive to each decrement pulse for decrementing said counter means a predetermined time following the occurrence of each decrement pulse.
Claim 6
Dependent Claim 39 words
An interrupt control system as defined in claim 4 wherein said predetermined time duration of said interrupt busy signal is longer than the time necessary to store or restore registor and/or flag data supplied from said central processing unit.
Claim 7
Dependent Claim 70 words
An interrupt control system as defined in claim 5 wherein at least one of said interrupt request signals is provided by a manual data entry system comprising: means for generating an interrupt request pulse in response to a manual command; a multiplicity of manually encodable switches; means for converting the encoded information into binary data; and means for generating an instruction for said central processing unit to read said data.

References Cited (Backward Citations)

US3643229A Cited
US3909794A Cited
US3825902A Cited
US3815105A Cited
US3993981A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-05-22 1981-11-21 1982-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-05-22 1985-11-21 1986-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-05-22 1989-11-21 1990-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag