Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
255 words
In a data processing unit including a memory unit and a central processing unit, wherein related groups of data signals called operands are stored in said memory unit and transferred in said data processing unit in groups of data signals of predetermined size called words, wherein operand boundary words which can include non-operand data constitutes portions of said words, wherein a group of words containing at least one of said operand boundary words are transferred from said memory unit to said central processing unit for manipulation determined by an instruction, said instruction identifying an address of words containing said operand boundary words and identifying non-operand data in words included in said operand boundary words, wherein an operand resulting from said at least one manipulation is to replace said manipulated operand in a word in said memory unit, apparatus for preserving said non-operand data comprising: first means for selecting and storing non-operand data of a first word of said word group; second means for selecting and storing and non-operand data of a last word of said word group; third means for temporarily storing words including said resulting operand; and means for combining said first non-operand data in said first storage means with a first word of said resulting operand word group when said resulting first word is in said third storage means; said combining means combining said second non-operand data in said second storage means with a last word of said resulting operand word group when said resulting last word is in said third storage means.
Claim 2
Dependent Claim
255 words
In a data processing unit including a memory unit and a central processing unit, wherein related groups of data signals called operands are stored in said memory unit and transferred in said data processing unit in groups of data signals of predetermined size called words, wherein operand boundary words which can include non-operand data constitutes portions of said words, wherein a group of words containing at least one of said operand boundary words are transferred from said memory unit to said central processing unit for manipulation determined by an instruction, said instruction identifying an address of words containing said operand boundary words and identifying non-operand data in words included in said operand boundary words, wherein an operand resulting from said at least one manipulation is to replace said manipulated operand in a word in said memory unit, apparatus for preserving said non-operand data comprising: first means for selecting and storing non-operand data of a first word of said word group; second means for selecting and storing and non-operand data of a last word of said word group; third means for temporarily storing words including said resulting operand; and means for combining said first non-operand data in said first storage means with a first word of said resulting operand word group when said resulting first word is in said third storage means; said combining means combining said second non-operand data in said second storage means with a last word of said resulting operand word group when said resulting last word is in said third storage means.
Claim 3
Dependent Claim
54 words
The apparatus of claim 1, wherein after storage of said non-operand data of said first word in said first means, each additional word of said word group is stored in said second storage means, said non-operand data of said last word remaining in said second storage means until combined with said last resulting word.
Claim 4
Dependent Claim
26 words
The apparatus of claim 1, wherein each of said first and second storage means includes a switch for selectively activating data signals of said storage means.
Claim 5
Dependent Claim
180 words
In a data processing unit including a memory unit and a central processing unit, wherein an instruction identifies a location in said memory unit storing a first operand utilized in an instruction for manipulation by said central processing unit, and wherein a group of data signals of predetermined size called words includes said first operand and also non-operand data in a first word and in a last word of said word group, a method for preserving said non-operand data when an operand resulting from said manipulation is to be stored in said memory unit location comprising the steps of: storing in a first storage means said first word of said word group; storing in a second storage means said last word of said word group; after obtaining a resultant operand as a result of execution of said instruction; combining said non-operand data of said first word with a first word of a word group which includes said resultant operand; and combining said non-operand data of said last word with a last word of said word group includes said resultant operand.
Claim 6
Dependent Claim
180 words
In a data processing unit including a memory unit and a central processing unit, wherein an instruction identifies a location in said memory unit storing a first operand utilized in an instruction for manipulation by said central processing unit, and wherein a group of data signals of predetermined size called words includes said first operand and also non-operand data in a first word and in a last word of said word group, a method for preserving said non-operand data when an operand resulting from said manipulation is to be stored in said memory unit location comprising the steps of: storing in a first storage means said first word of said word group; storing in a second storage means said last word of said word group; after obtaining a resultant operand as a result of execution of said instruction; combining said non-operand data of said first word with a first word of a word group which includes said resultant operand; and combining said non-operand data of said last word with a last word of said word group includes said resultant operand.
Claim 7
Dependent Claim
155 words
In a data processing system wherein a first operand is stored in a memory subsystem in a group of data words, said data words comprising a predetermined number of signals wherein first operand boundary words of said data words can include non-operand data, and wherein a second operand resulting from execution of an instruction utilizing said first operand is to replace said first operand in said memory subsystem, apparatus for preserving said non-operand data after execution of said instruction, comprising: means for storing said boundary words including non-operand data; means for temporarily storing each word of a group of words including said second operand; and means for combining said stored non-operand data of said first boundary words with said second operand, said combined data words having resulting operand data in the same bit positions in said combined boundary words as the bit positions of said first operand boundary words in said group of data words.
Claim 8
Dependent Claim
155 words
In a data processing system wherein a first operand is stored in a memory subsystem in a group of data words, said data words comprising a predetermined number of signals wherein first operand boundary words of said data words can include non-operand data, and wherein a second operand resulting from execution of an instruction utilizing said first operand is to replace said first operand in said memory subsystem, apparatus for preserving said non-operand data after execution of said instruction, comprising: means for storing said boundary words including non-operand data; means for temporarily storing each word of a group of words including said second operand; and means for combining said stored non-operand data of said first boundary words with said second operand, said combined data words having resulting operand data in the same bit positions in said combined boundary words as the bit positions of said first operand boundary words in said group of data words.
Claim 9
Dependent Claim
37 words
The apparatus of claim 5 wherein said boundary word storage means includes means for storing a first word of said first operand word group, and means for storing a last word of said first operand word group.