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
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 |