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

Method for decreasing execution time of numeric instructions

Assignee: Bull HN Information Systems Inc
•
Filing: 1983-04-01
•
Granted: 1986-08-26
•
Expires: 2003-04-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a method within a digital computer system for reading operand data stored in a temporary storage memory in a forward or reverse direction. The method includes loading the temporary storage memory with the first and second operand data strings in a pre-established order such that the subsequent fetching of the operand data words from the temporary storage memory is performed in a sequential order. The loading and fetching steps operate to achieve a desired word order such that the operation between operand data strings can be started while the operand data is being fetched.

Inventors

  • 👤 Donald C. Boothroyd
  • 👤 John E. Wilhite
  • 👤 Robert W. Norman, Jr.
  • 👤 Howard J. Keller

Bibliographic Details

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

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 249 words
A method of obtaining first and second operand data strings from a memory unit, wherein said first and second operand data strings are utilized in executing an instruction, and wherein said first and second operand data strings each includes at least one operand data word, each operand data word having a predefined format such that a predetermined group of bits of said operand data word defines a digit, said digit being a sign character or a numeric character, and wherein the first operand data word of each of said operand data strings contains a most significant digit, and the last operand data word of each of said operand data strings contains a least significant digit, said method comprising the steps of: (a) loading said operand data words of said first and second operand data strings in a pre-established order in said memory unit; and (b) fetching said operand data words, in sequential order from said memory unit, such that the operand data words of the first and second operand data strings having the most significant digit are fetched first, the remainder of said first operand data words are fetched next, and the remainder of the second operand data words are fetched in a reverse direction, such that the operand data word having the least significant digit is fetched first, thereby allowing a predetermined arithmetic operation designated by an arithmetic instruction to begin on the first and second operand data strings while the second operand data words are being fetched.
Claim 2
Independent Claim 249 words
A method of obtaining first and second operand data strings from a memory unit, wherein said first and second operand data strings are utilized in executing an instruction, and wherein said first and second operand data strings each includes at least one operand data word, each operand data word having a predefined format such that a predetermined group of bits of said operand data word defines a digit, said digit being a sign character or a numeric character, and wherein the first operand data word of each of said operand data strings contains a most significant digit, and the last operand data word of each of said operand data strings contains a least significant digit, said method comprising the steps of: (a) loading said operand data words of said first and second operand data strings in a pre-established order in said memory unit; and (b) fetching said operand data words, in sequential order from said memory unit, such that the operand data words of the first and second operand data strings having the most significant digit are fetched first, the remainder of said first operand data words are fetched next, and the remainder of the second operand data words are fetched in a reverse direction, such that the operand data word having the least significant digit is fetched first, thereby allowing a predetermined arithmetic operation designated by an arithmetic instruction to begin on the first and second operand data strings while the second operand data words are being fetched.

References Cited (Backward Citations)

US3889243A Cited
US3918027A Cited
US4228500A Cited
US4197579A Cited
US4370712A Cited
US4388687A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-08-25 1990-02-24 1990-08-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-08-25 1994-02-24 1994-08-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-08-25 1998-02-24 1998-08-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag