Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
331 words
A commercial instruction processor (CIP) for executing decimal alphanumeric instructions on operands stored in a memory, said operands being made up of a plurality of words, each of said plurality of words having a plurality of characters in a plurality of character positions, said CIP including apparatus for receiving data descriptor information describing the characteristics of said operands and decimal alphanumeric instruction information from said memory, and generating a plurality of signals for aligning said operands comprising: register means coupled to said memory for storing data descriptor signals received from said memory and representative of a length of one of said operands, indicative of said one operand being in a predetermined form, and indicative of a position of a predetermined starting character of said one operand when stored in said memory; control store means coupled to said memory and responsive to said instruction information for generating instruction direction signals indicative of whether the character positions of said operands would be processed in a left-to-right or a right-to-left direction by said CIP; read only memory means coupled to said register means and said control store means and responsive to said data descriptor length signals, said data descriptor predetermined form signal, said data descriptor position signals, and said instruction direction signals, all of which are applied to a plurality of address terminals of said read only memory means for generating said plurality of aligning signals representative of bits stored in an address location identified by the signals applied to said plurality of address terminals; first means coupled to said read only memory means and responsive to a first plurality of said aligning signals for generating signals, indicative of the number of read cycles needed to transfer a predetermined number of words of said plurality of words of said one operand from said memory; and second means coupled to said read only memory means and responsive to a second plurality of said aligning signals for generating signals for indicating said predetermined starting character position.
Claim 2
Dependent Claim
331 words
A commercial instruction processor (CIP) for executing decimal alphanumeric instructions on operands stored in a memory, said operands being made up of a plurality of words, each of said plurality of words having a plurality of characters in a plurality of character positions, said CIP including apparatus for receiving data descriptor information describing the characteristics of said operands and decimal alphanumeric instruction information from said memory, and generating a plurality of signals for aligning said operands comprising: register means coupled to said memory for storing data descriptor signals received from said memory and representative of a length of one of said operands, indicative of said one operand being in a predetermined form, and indicative of a position of a predetermined starting character of said one operand when stored in said memory; control store means coupled to said memory and responsive to said instruction information for generating instruction direction signals indicative of whether the character positions of said operands would be processed in a left-to-right or a right-to-left direction by said CIP; read only memory means coupled to said register means and said control store means and responsive to said data descriptor length signals, said data descriptor predetermined form signal, said data descriptor position signals, and said instruction direction signals, all of which are applied to a plurality of address terminals of said read only memory means for generating said plurality of aligning signals representative of bits stored in an address location identified by the signals applied to said plurality of address terminals; first means coupled to said read only memory means and responsive to a first plurality of said aligning signals for generating signals, indicative of the number of read cycles needed to transfer a predetermined number of words of said plurality of words of said one operand from said memory; and second means coupled to said read only memory means and responsive to a second plurality of said aligning signals for generating signals for indicating said predetermined starting character position.
Claim 3
Dependent Claim
60 words
The apparatus of claim 1 wherein said register means comprises: a first register for storing a first descriptor signal in a first state for indicating that said one operand in said predetermined form is a packed decimal operand, and said first descriptor signal in a second state indicating that said one operand in said predetermined form is a string operand.
Claim 4
Dependent Claim
52 words
The apparatus of claim 2 wherein said first register further stores a second descriptor signal in a first state for indicating a first position of said predetermined starting character, and said second descriptor signal in a second state for indicating a second position of said predetermined starting character in said string operand.
Claim 5
Dependent Claim
39 words
The apparatus of claim 3 wherein said first register further stores a third descriptor signal which with said second descriptor signal indicates a first binary count of said position of said predetermined starting character in said packed decimal operand.
Claim 6
Dependent Claim
34 words
The apparatus of claim 4 wherein said register means further comprises: a second register for storing a plurality of descriptor signals for indicating a second binary count representative of said length of said operand.
Claim 7
Dependent Claim
23 words
The apparatus of claim 5 wherein said control store means comprises: decode means for generating a first and a second instruction direction signal.
Claim 8
Dependent Claim
40 words
The apparatus of claim 6 wherein said read only means comprises: a first read only memory, responsive to said plurality of descriptor signals and said first, second and third descriptor signals for generating said first plurality of said aligning signals.
Claim 9
Dependent Claim
54 words
The apparatus of claim 7 wherein said read only memory means further comprises: a second read only memory responsive to selected ones of said plurality of descriptor signals, said first, second and third descriptor signals and said first instruction direction signal in a second state for generating said second plurality of said aligning signals.
Claim 10
Dependent Claim
115 words
The apparatus of claim 8 wherein said second read only memory is further responsive to said first instruction direction signal in a first state and said second instruction direction signal in a first state for generating said second plurality of said aligning signals for indicating said predetermined character position in said low order word, a first signal of said second plurality of said aligning signals in a first state calls for said low order word to be transferred from said memory during a two word transfer read cycle, and said first signal in a second state calls for said low order word to be transferred from said memory during a one word transfer read cycle.
Claim 11
Dependent Claim
106 words
The apparatus of claim 9 wherein said second read only memory is further responsive to said first instruction direction signal in said first state and said second instruction direction signal in a second state for generating said second plurality of said aligning signals for indicating said predetermined character position in said high order word, said first signal in said second state calls for said high order word to be transferred from memory during said two word transfer read cycle, and said first signal in said first state calls for said high order word to be transferred from said memory during said one word transfer read cycle.