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

Control file apparatus for a data processing system

Assignee: Bull HN Information Systems Inc
•
Filing: 1979-01-03
•
Granted: 1981-03-24
•
Expires: 1999-01-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Information from a main data processor is transferred to an auxiliary data processor of the system and is stored in a control file which may be addressed by either a firmware word from a control store or by use of the function code received in an instruction from the main processor. Information in such control file is used for the purpose of addressing main memory. The address for main memory may be incremented or decremented simultaneously as operands are being fetched from main memory for execution.

Inventors

  • 👤 Virendra S. Negi
  • 👤 Arthur Peters

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 05:16
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3877; G06F15/00; G06F15/76; G06F15/80; G06F15/8007; G06F9/3879

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 107 words
A data processing system comprising: A. a first data processor; B. a second data processor; C. means for coupling said first and second data processors for the receipt of data and instructions by said second data processor from said first data processor; D. a main memory for storing information, said main memory being connected to said first and second data processors; and E. said second data processor comprising 1. control store means, having a plurality of commands stored therein, operative to control the operation of said second data processor, 2. means for storing a function code included in a said instruction received by said second data processor,
Claim 2
Dependent Claim 107 words
A data processing system comprising: A. a first data processor; B. a second data processor; C. means for coupling said first and second data processors for the receipt of data and instructions by said second data processor from said first data processor; D. a main memory for storing information, said main memory being connected to said first and second data processors; and E. said second data processor comprising 1. control store means, having a plurality of commands stored therein, operative to control the operation of said second data processor, 2. means for storing a function code included in a said instruction received by said second data processor,
Claim 3
Dependent Claim 77 words
a control file comprising a plurality of locations for storing said data received from said first data processor, 4. first address means for addressing a location in said control file with either a said command from said control store or a said function code received by said means for storing from said first data processor, and 5. second address means for addressing said main memory with the contents of the location addressed by said first address means.
Claim 4
Dependent Claim 77 words
a control file comprising a plurality of locations for storing said data received from said first data processor, 4. first address means for addressing a location in said control file with either a said command from said control store or a said function code received by said means for storing from said first data processor, and 5. second address means for addressing said main memory with the contents of the location addressed by said first address means.
Claim 5
Dependent Claim 65 words
A system as in claim 1 further comprising: A. means, responsive to said second address means, for fetching said information from said main memory for use by said second data processor; and B. means, included in said second data processor, for changing the value of the contents of the location addressed by said first address means simultaneously with the operation of said means for fetching.
Claim 6
Dependent Claim 55 words
A system as in claim 1, said second data processor further comprising: A. a memory address register coupled for receipt of said contents of the location addressed by said first address means; and B. means for storing a portion of the contents of said memory address register in a said location in said control file.
Claim 7
Dependent Claim 65 words
A system as in claim 1, said second data processor further comprising: A. means for indicating that said data and instructions are to be received by said second data processor from said first data processor; and B. means, responsive to said means for indicating, for enabling said first address means to address a said location in said control file by use of said function code.
Claim 8
Dependent Claim 62 words
A system as in claim 1, said second data processor further comprising: A. means for indicating that a said command included in said control store is to be executed; and B. means, responsive to said means for indicating, for enabling said first address means to address a said location in said control file by use of said command from said control store.
Claim 9
Dependent Claim 63 words
A system as in claim 1 wherein each said location in said control file includes a first portion and a second portion, said second data processor further comprising: A. means for storing said data and instructions in said first portion; B. means for receiving address information from said first data processor; and C. means for storing said address information in said second portion.
Claim 10
Dependent Claim 40 words
A system as in claim 6, said second data processor further comprising means for changing the value of said address information by means of the contents in of the location of said first address control file addressed by said means.
Claim 11
Dependent Claim 27 words
A system as in claim 6 wherein said second address means utilizes the contents of said first portion and said second portion to address said main memory.
Claim 12
Dependent Claim 145 words
A system as in claim 1 further comprising: A. means, responsive to said second address means for fetching said information from said main memory for use by said second data processor; and B. means, included in said second data processor, for changing the value of the contents of the location addressed by said first address means simultaneously with the operation of said means for fetching, said means for changing including 1. means for adding a first number, and a second number, said first number indicative of the address of data in said main memory and said second number corresponding to a portion of the contents of the addressed one of said locations of said control file, and 2. means, responsive to said means for adding, for incrementing or decrementing the value of the contents of the addressed one of said locations of said control file.
Claim 13
Dependent Claim 25 words
A system as in claim 9 further comprising means for replacing said portion of said contents with the result produced by said means for adding.
Claim 14
Dependent Claim 32 words
A system as in claim 10 wherein said portion of said contents is the least significant of the entire said contents of the addressed one of said locations of said control file.

References Cited (Backward Citations)

US3317898A Cited
US4168523A Cited
US4104720A Cited
US4149243A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag