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

Data processor having apparatus for controlling the selection of decimal digits of an operand when executing decimal arithmetic instructions

Assignee: Bull HN Information Systems Inc
•
Filing: 1980-12-24
•
Granted: 1983-05-17
•
Expires: 2000-12-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A commercial instruction processor executes decimal arithmetic instructions on string decimal and packed decimal operands. A read only memory is responsive to control signals generated from the operation code portion of the instruction, a type signal from a descriptor word of the instruction, and signals indicating the present decimal digit position being processed to generate signals indicating next decimal digit position to be processed.

Inventors

  • 👤 Steven A. Tague
  • 👤 Virendra S. Negi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 19:52
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/226

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 189 words
A commercial instruction processor coupled to a main memory for executing decimal arithmetic instructions, receiving an operation code, a plurality of descriptor words and a plurality of operands including packed decimal operands and string decimal operands from said main memory and having apparatus for generating decimal digit position signals indicating the decimal digit position to be selected for processing comprising: control store means responsive to said operation code for generating a plurality of control store signals; multiplexer means coupled to said control store and responsive to said plurality of control store signals and one of said plurality of descriptor words for generating a type signal and said decimal digit position signals; register means coupled to said multiplexer means for storing said type signal and said decimal digit position signals indicating a first predetermined decimal digit position; and read only memory means coupled to said control means and said register means, and responsive to said plurality of control signals, said type signal and said decimal digit position signals representative of said first predetermined digit position for generating said decimal digit position signals indicative of a second predetermined decimal digit position.
Claim 2
Dependent Claim 189 words
A commercial instruction processor coupled to a main memory for executing decimal arithmetic instructions, receiving an operation code, a plurality of descriptor words and a plurality of operands including packed decimal operands and string decimal operands from said main memory and having apparatus for generating decimal digit position signals indicating the decimal digit position to be selected for processing comprising: control store means responsive to said operation code for generating a plurality of control store signals; multiplexer means coupled to said control store and responsive to said plurality of control store signals and one of said plurality of descriptor words for generating a type signal and said decimal digit position signals; register means coupled to said multiplexer means for storing said type signal and said decimal digit position signals indicating a first predetermined decimal digit position; and read only memory means coupled to said control means and said register means, and responsive to said plurality of control signals, said type signal and said decimal digit position signals representative of said first predetermined digit position for generating said decimal digit position signals indicative of a second predetermined decimal digit position.
Claim 3
Dependent Claim 54 words
The apparatus of claim 1 wherein said read only memory means is responsive to a first control store signal in a first state, said type signal in a first state indicative of said packed decimal operand, and said decimal digit position signals for incrementing said decimal digit position signals by a first predetermined number.
Claim 4
Dependent Claim 54 words
The apparatus of claim 2 wherein said read only memory means is responsive to said first control store signal in said first state, said type signal in a second state indicative of said string decimal operand, and said decimal digit position signals for incrementing said decimal digit position signals by a second predetermined number.
Claim 5
Dependent Claim 47 words
The apparatus of claim 3 wherein said read only memory means is responsive to said first control signal is a second state, said type signal in said first state and said decimal digit position signals for decrementing said decimal digit position signals by said first predetermined number.
Claim 6
Dependent Claim 47 words
The apparatus of claim 4 wherein said read only memory means is responsive to said first control signal in said second state, said type signal in said second state and said decimal digit position signals for decrementing said decimal digit position signals by said second predetermined number.
Claim 7
Dependent Claim 14 words
The apparatus of claim 5 wherein said first predetermined number is a hexadecimal ONE.
Claim 8
Dependent Claim 14 words
The apparatus of claim 6 wherein said second predetermined number is a hexadecimal TWO.
Claim 9
Dependent Claim 66 words
The apparatus of claim 7 wherein said control store means comprises: a control store read only memory responsive to signals representative of said operation code for generating said plurality of control store signals; a control store register for storing said control store signals; and decode means coupled to said control store register and responsive to said control store signals for generating a plurality of decode signals.
Claim 10
Dependent Claim 121 words
The apparatus of claim 8 wherein said multiplexer means comprises: an AND gate responsive to a first of said plurality of control store signals and a first of said plurality of decode signals for generating a select signal; and a multiplexer being enabled by a second of said plurality of decode signals in a second state and responsive to said select signal in a first state and a plurality of bus signals for generating said decimal digit position signals indicating said first predetermined decimal digit position and said type signal, and responsive to said select signal in a second state for selecting said decimal digit position signals from said read only memory means, and said type signal from said register means.
Claim 11
Dependent Claim 42 words
The apparatus of claim 9 wherein said multiplexer is responsive to said second of said plurality of decode signals in a first state for generating said decimal digit position signals equal to hexadecimal ZERO and said type signal in said second state.

References Cited (Backward Citations)

US3878514A Cited
US4075688A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-05-16 1986-11-15 1987-05-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-05-16 1990-11-15 1991-05-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-05-16 1994-11-15 1995-05-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag