Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
237 words
Address manipulation circuitry for a digital computer comprising: an addressable computer memory; a peripheral memory; a source of copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, each original descriptor including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory where the information of the array is stored, a second field designating the length value of the array, and a third field designating the nature of the first field, each copy descriptor including a first field designating either the base address value of an array or the location of the original descriptor of the array in the source, a second field designating the index value of a cell in the array from the base address value, and a third field designating the nature of the first field; means responsive to the occurrence of an instruction to access a cell of the computer memory for inspecting the designation of the third field of an appropriate copy descriptor; means responsive to the designation by the third field of a base address value in the first field for adding the first and second fields to produce an absolute address; and means for applying to the computer memory the absolute address produced by the adding means to access the memory cell designated by the absolute address.
Claim 2
Dependent Claim
237 words
Address manipulation circuitry for a digital computer comprising: an addressable computer memory; a peripheral memory; a source of copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, each original descriptor including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory where the information of the array is stored, a second field designating the length value of the array, and a third field designating the nature of the first field, each copy descriptor including a first field designating either the base address value of an array or the location of the original descriptor of the array in the source, a second field designating the index value of a cell in the array from the base address value, and a third field designating the nature of the first field; means responsive to the occurrence of an instruction to access a cell of the computer memory for inspecting the designation of the third field of an appropriate copy descriptor; means responsive to the designation by the third field of a base address value in the first field for adding the first and second fields to produce an absolute address; and means for applying to the computer memory the absolute address produced by the adding means to access the memory cell designated by the absolute address.
Claim 3
Dependent Claim
52 words
The circuitry of claim 1, additionally comprising means responsive to the designation by the third field of an original descriptor location in the first field for retrieving the original descriptor and adding the first field of the original descriptor and the second field of the copy descriptor to produce an absolute address.
Claim 4
Dependent Claim
90 words
The circuitry of claim 1, additionally comprising: means responsive to the designation by the third field of an original descriptor location in the first field for retrieving the original descriptor; means for inspecting the designation of the third field of the retrieved original descriptor; and meaNs responsive to the designation by the third field of the retrieved original descriptor of a base address value in the first field for adding the first field of the original descriptor and the second field of the copy descriptor to produce an absolute address.
Claim 5
Dependent Claim
37 words
The circuitry of claim 3, additionally comprising means responsive to the designation by the third field of the retrieved original descriptor of a peripheral memory address value for interrupting the execution of the computer program in progress.
Claim 6
Dependent Claim
78 words
The circuitry of claim 4, additionally comprising: means upon the interruption of the computer program for returning the information at the address in the peripheral memory to an array in the computer memory; means for inserting the base address value of the array to which the information is returned in the first field of the original descriptor; and means for modifying the third field of the original descriptor to designate a base address value in the first field.
Claim 7
Dependent Claim
140 words
The circuitry of claim 5, additionally comprising: means responsive to an overlay command including the base address value of the array in the computer memory where the information to be overlaid is stored for comparing the first field of the copy descriptors in the source with said base address value, inserting into the first field of copy descriptors having said base address value in the first field the location in the source of the original descriptor referencing the information to be overlaid, modifying the third field of said copy descriptors to designate an original descriptor location in the first field, inserting the peripheral memory address of the overlaid information into the first field of the original descriptor referencing said information, and modifying the third field of said original descriptor to designate a peripheral memory address value in the first field.
Claim 8
Dependent Claim
108 words
The circuitry of claim 1, additionally comprising: means responsive to the designation by the third field of an original descriptor location in the first field for retrieving the original descriptor; means for inserting the base address value in the first field of the original descriptor into the first field of the inspected copy descriptor and modifying the third field of said copy descriptor to designate a base address value in the first field; and means for repeating the inspection of the designation of the third field of said copy descriptor to effect addition of the first and second fields of said copy descriptor to produce an absolute address.
Claim 9
Dependent Claim
101 words
The circuitry of claim 1, additionally comprising: means responsive to an overlay instruction including the base address value of the array in the computer memory where the information to be overlaid is stored for comparing the first field of the copy descriptors in the source with the base address value, inserting into the first field of copy descriptors having said base address value in the first field the location in the source of the original descriptor referencing the information to be overlaid, and modifying the third field of said copy descriptors to designate an original descriptor location in the first field.
Claim 10
Dependent Claim
48 words
The circuitry of claim 8, additionally comprising means for inserting the peripheral memory address value of the overlaid information into the first field of the original descriptor referencing the information and means for modifying the third field to designate a peripheral memory address value in the first field.
Claim 11
Dependent Claim
43 words
The circuitry of claim 1, additionally comprising: means responsive to the occurrence of an instruction to copy a descriptor for copying such descriptor without change if it is itself a copy descriptor; and means for placing the new copy descriptor in the source.
Claim 12
Dependent Claim
60 words
The circuitry of claim 10, in which the means responsive to an instruction to copy a descriptor for copying such descriptor substitutes the location of the original descriptor in the source into the first field if tHe descriptor to be copied is an original descriptor having a third field that designates a peripheral memory address value in the first field.
Claim 13
Dependent Claim
45 words
The circuitry of claim 11, in which each descriptor also includes a fourth field designating the nature of the descriptor and the means responsive to an instruction to copy a descriptor for copying an original descriptor changes the fourth field to designate a copy descriptor.
Claim 14
Dependent Claim
269 words
Address manipulation circuitry for a digital computer comprising: an addressable computer memory; a peripheral memory; a source of copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, each original descriptor including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory, a second field designating the length value of the array, a third field designating the nature of the first field, and a fourth field designating the nature of the descriptor, each copy descriptor including a first field designating either the base address value of an array in the computer memory or the location of an original descriptor of the array in the source, a second field designating the index value of the cell in the array from the base address value, a third field designating the nature of the first field, and a fourth field designating the nature of the descriptor; a register for temporarily storing a selected one of the descriptors of the source; means responsive to the occurrence of an instruction to access a cell of the computer memory for inspecting the designation of the third and fourth fields of the descriptor stored in the register; means responsive to the designation by the third field of a base address value in the first field for adding the first and second fields to produce an absolute address; and means for applying to the computer memory the absolute address produced by the adding means to access the memory cell designated by the absolute address.
Claim 15
Dependent Claim
269 words
Address manipulation circuitry for a digital computer comprising: an addressable computer memory; a peripheral memory; a source of copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, each original descriptor including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory, a second field designating the length value of the array, a third field designating the nature of the first field, and a fourth field designating the nature of the descriptor, each copy descriptor including a first field designating either the base address value of an array in the computer memory or the location of an original descriptor of the array in the source, a second field designating the index value of the cell in the array from the base address value, a third field designating the nature of the first field, and a fourth field designating the nature of the descriptor; a register for temporarily storing a selected one of the descriptors of the source; means responsive to the occurrence of an instruction to access a cell of the computer memory for inspecting the designation of the third and fourth fields of the descriptor stored in the register; means responsive to the designation by the third field of a base address value in the first field for adding the first and second fields to produce an absolute address; and means for applying to the computer memory the absolute address produced by the adding means to access the memory cell designated by the absolute address.
Claim 16
Dependent Claim
102 words
The circuitry of claim 13, additionally comprising: means responsive to the designation by the third field of an original descriptor location in the first field and to the designation by the fourth field of a copy descriptor for retrieving the original descriptor; means for inspecting the designation of the third field of the retrieved original descriptor; and means responsive to the designation by the third field of the retrieved original descriptor of a base address value in the first field for adding the first field of the original descriptor and the second field of the copy descriptor to produce an absolute address.
Claim 17
Dependent Claim
50 words
The circuitry of claim 14, additionally comprising means responsive to the designation by the third field of the retrieved original descriptor of a peripheral memory address value in the first field for interrupting the execution of the computer program in process to return the information referenced by the original descriptor.
Claim 18
Dependent Claim
55 words
The circuitry of claim 13, additionally comprising means responsive to the designation by the third field of a peripheral memory address in the first field and the designation by the fourth field of an original descriptor for interrupting the execution of the computer program in progress to return the information referenced by the original descriptor.
Claim 19
Dependent Claim
55 words
The circuitry of claim 13, additionally comprising upon the occurrence of an instruction to copy a descriptor: means responsive to the third and fourth fields of the descriptor to be copied for copying such descriptor without change if it is itself a copy descriptor; and means for placing the new copy descriptor in the source.
Claim 20
Dependent Claim
64 words
The circuitry of claim 17, in which the copying means substitutes the location of the original descriptor in the source into the first field, and changes the fourth field to designate a copy descriptor if the descriptor to be copied haS a third field that designates a peripheral memory address value in the first field and a fourth field that designates an original descriptor.
Claim 21
Dependent Claim
250 words
Address manipulation circuitry for a digital computer comprising: an addressable computer memory; a peripheral memory; a source of copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, each copy descriptor including a first field designating either the base address value of an array or the location of an original descriptor of the array in the source, a second field designating the index value of a cell in the array from the base address value, and a third field designating the nature of the first field, each original descriptor including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory where the information from the array is stored, a second field designating the length of the array, and a third field designating the nature of the first field; and means for updating the descriptors referencing information in an array upon overlay of said information comprising means for comparing the base address value of the array in the computer to be overlaid with the first field of the copy descriptors in the source, means for inserting into the first field of copy descriptors having said base address value in the first field the location in the source of the original descriptor of the information to be overlaid, and means for modifying the third field of said copy descriptors to designate an original descriptor location in the first field.
Claim 22
Dependent Claim
250 words
Address manipulation circuitry for a digital computer comprising: an addressable computer memory; a peripheral memory; a source of copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, each copy descriptor including a first field designating either the base address value of an array or the location of an original descriptor of the array in the source, a second field designating the index value of a cell in the array from the base address value, and a third field designating the nature of the first field, each original descriptor including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory where the information from the array is stored, a second field designating the length of the array, and a third field designating the nature of the first field; and means for updating the descriptors referencing information in an array upon overlay of said information comprising means for comparing the base address value of the array in the computer to be overlaid with the first field of the copy descriptors in the source, means for inserting into the first field of copy descriptors having said base address value in the first field the location in the source of the original descriptor of the information to be overlaid, and means for modifying the third field of said copy descriptors to designate an original descriptor location in the first field.
Claim 23
Dependent Claim
52 words
The circuitry of claim 19, additionally comprising means for inserting the peripheral memory address value of the overlaid information into the first field of the original descriptor referencing said information and means for modifying the third field of said original descriptor to designate a peripheral memory address value in the first field.
Claim 24
Dependent Claim
80 words
The circuitry of claim 20, in which means are provided for updating the descriptors referencing overlaid information upon the return of the overlaid information to an array in the computer memory comprising: means for inserting the base address value of the array to which the information is returned in the first field of the original descriptor referencing said information; and means for modifying the third field of said original descriptor to designate a base address value in the first field.
Claim 25
Dependent Claim
211 words
Address manipulation circuitry for a digital computer comprising: an addressable computer memory; a peripheral memory; a source of copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, each original descriptor including a first field designating either a base address value of an array in the computer memory or an address value in the peripheral memory where the information from the array is stored, a second field designating the length of the array, and a third field designating the nature of the first field, each copy descriptor including a first field designating the location in the source of the original descriptor referencing the array and a second field designating the index value of a cell in the array from the base address value of the array; and means upon the return of overlaid information from the peripheral memory to an array of the computer memory for updating the descriptors referencing said information consisting of means for inserting into the first field of the original descriptor referencing said information the base address value of the array to which the information is returned; and means for modifying the third field of said original descriptor to designate a base address value in the first field.
Claim 26
Dependent Claim
211 words
Address manipulation circuitry for a digital computer comprising: an addressable computer memory; a peripheral memory; a source of copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, each original descriptor including a first field designating either a base address value of an array in the computer memory or an address value in the peripheral memory where the information from the array is stored, a second field designating the length of the array, and a third field designating the nature of the first field, each copy descriptor including a first field designating the location in the source of the original descriptor referencing the array and a second field designating the index value of a cell in the array from the base address value of the array; and means upon the return of overlaid information from the peripheral memory to an array of the computer memory for updating the descriptors referencing said information consisting of means for inserting into the first field of the original descriptor referencing said information the base address value of the array to which the information is returned; and means for modifying the third field of said original descriptor to designate a base address value in the first field.
Claim 27
Dependent Claim
163 words
In a computer having a memory, address manipulation means for the memory compriSing: a source of information signals including a copy descriptor and an original descriptor, the copy descriptor having a first field designating either a base address in the memory or the location of the original descriptor in the source and a second field designating an index value in the memory, the original descriptor having a field designating a base address in the memory; means responsive to the first field of a copy descriptor when an original descriptor location is present for retrieving the information at the original descriptor location; means for selectively replacing the original descriptor location in the first field of the copy descriptor with the base address from the retrieved information at the original descriptor location thereby forming a modified copy descriptor identifying a particular memory location; and means responsive to the first and second fields of the modified copy descriptor for addressing the memory for reading or writing.
Claim 28
Dependent Claim
163 words
In a computer having a memory, address manipulation means for the memory compriSing: a source of information signals including a copy descriptor and an original descriptor, the copy descriptor having a first field designating either a base address in the memory or the location of the original descriptor in the source and a second field designating an index value in the memory, the original descriptor having a field designating a base address in the memory; means responsive to the first field of a copy descriptor when an original descriptor location is present for retrieving the information at the original descriptor location; means for selectively replacing the original descriptor location in the first field of the copy descriptor with the base address from the retrieved information at the original descriptor location thereby forming a modified copy descriptor identifying a particular memory location; and means responsive to the first and second fields of the modified copy descriptor for addressing the memory for reading or writing.
Claim 29
Dependent Claim
200 words
In a computer having a memory, address manipulation means for the memory comprising: first and second register means for storing a copy descriptor and an original descriptor, respectively, the copy descriptor having a first field designating a base address or the location of the original descriptor and a second field designating an index value, the original descriptor having a field designating a base address; means for coupling a copy descriptor to the first register; means for determining if the first field of the copy descriptor in the first register is a base address or an original descriptor location; means responsive to the determining means for coupling to the second register the information at the original descriptor location designated by the first field of the copy descriptor in the first register if said first field is determined to be an original descriptor location; means for selectively replacing the original descriptor location of the copy descriptor in the first register with the base address of the information in the second register, thereby forming a modified copy descriptor identitying a particular location; and means responsive to the modified copy descriptor in the first register means for addressing the memory for reading or writing.
Claim 30
Dependent Claim
200 words
In a computer having a memory, address manipulation means for the memory comprising: first and second register means for storing a copy descriptor and an original descriptor, respectively, the copy descriptor having a first field designating a base address or the location of the original descriptor and a second field designating an index value, the original descriptor having a field designating a base address; means for coupling a copy descriptor to the first register; means for determining if the first field of the copy descriptor in the first register is a base address or an original descriptor location; means responsive to the determining means for coupling to the second register the information at the original descriptor location designated by the first field of the copy descriptor in the first register if said first field is determined to be an original descriptor location; means for selectively replacing the original descriptor location of the copy descriptor in the first register with the base address of the information in the second register, thereby forming a modified copy descriptor identitying a particular location; and means responsive to the modified copy descriptor in the first register means for addressing the memory for reading or writing.
Claim 31
Dependent Claim
46 words
The computer of claim 24, in which the copy descriptor stored in the first register means also has a third field designating the nature of the first field and the replacing means operates responsive to the designation of an original descriptor location by the third field.
Claim 32
Dependent Claim
161 words
In a computer having a computer memory and a peripheral memory, address manipulation means for the computer memory comprising: a source of information signals including copy descriptors and original descriptors, the copy descriptors having a first field designating either a base address or the location of its original descriptor in the computer memory and a second field designating an index value in the computer memory, the original descriptors having a field designating a base address in the computer memory or a peripheral memory address; means responsive to a copy instruction for retrieving from a given location of the source of information signals a descriptor to be copied; means for selectively replacing the peripheral memory address of the descriptor to be copied with information representative of the given location of the source when the descriptor to be copied is an original descriptor to form a copy descriptor of such original descriptor; and means for storing the formed copy descriptor in the source.
Claim 33
Dependent Claim
161 words
In a computer having a computer memory and a peripheral memory, address manipulation means for the computer memory comprising: a source of information signals including copy descriptors and original descriptors, the copy descriptors having a first field designating either a base address or the location of its original descriptor in the computer memory and a second field designating an index value in the computer memory, the original descriptors having a field designating a base address in the computer memory or a peripheral memory address; means responsive to a copy instruction for retrieving from a given location of the source of information signals a descriptor to be copied; means for selectively replacing the peripheral memory address of the descriptor to be copied with information representative of the given location of the source when the descriptor to be copied is an original descriptor to form a copy descriptor of such original descriptor; and means for storing the formed copy descriptor in the source.
Claim 34
Dependent Claim
32 words
The address manipulation means of claim 26, in which means are provided for storing the descriptor to be copied in the source without change if such descriptor is itself a copy descriptor.
Claim 35
Dependent Claim
53 words
The address manipulation means of claim 27, in which each descriptor has a field identifying the nature of the descriptor and means are provided for selectively replacing the original descriptor designation in tHe descriptor identification field of an original descriptor with a copy descriptor designation prior to storing the descriptor in the source.
Claim 36
Dependent Claim
53 words
The address manipulation means of claim 26, in which each descriptor has a field identifying the nature of the descriptor and means are provided for selectively replacing the original descriptor designation in the descriptor identification field of an original descriptor with a copy descriptor designation prior to storing the descriptor in the source.
Claim 37
Dependent Claim
213 words
In a computer having a computer memory and a peripheral memory, address manipulation circuitry comprising: a register for storing a copy descriptor, the register including a portion assigned to a first field designating a base address or the location of an original descriptor in a computer memory; a source of descriptors to be copied, the source including copy descriptors having a first field designating a base address or the location of its original descriptor, a second field designating the nature of the first field, and a third field designating an index value, and original descriptors having a first field designating a base address or a peripheral memory address, a second field designating the nature of the first field, and a third field designating a length value; means responsive to a copy instruction for retrieving from the source the descriptor to be copied; means for selectively coupling portions of the descriptor to be copied to the register; means responsive to the first field of the descriptor to be copied when a peripheral memory address is present for coupling the location of such descriptor in the computer memory to the portion of the register assigned to the first field; and means for coupling the contents of the register to the source as the copy descriptor.
Claim 38
Dependent Claim
213 words
In a computer having a computer memory and a peripheral memory, address manipulation circuitry comprising: a register for storing a copy descriptor, the register including a portion assigned to a first field designating a base address or the location of an original descriptor in a computer memory; a source of descriptors to be copied, the source including copy descriptors having a first field designating a base address or the location of its original descriptor, a second field designating the nature of the first field, and a third field designating an index value, and original descriptors having a first field designating a base address or a peripheral memory address, a second field designating the nature of the first field, and a third field designating a length value; means responsive to a copy instruction for retrieving from the source the descriptor to be copied; means for selectively coupling portions of the descriptor to be copied to the register; means responsive to the first field of the descriptor to be copied when a peripheral memory address is present for coupling the location of such descriptor in the computer memory to the portion of the register assigned to the first field; and means for coupling the contents of the register to the source as the copy descriptor.
Claim 39
Dependent Claim
56 words
The address manipulation means of claim 30, in which the register has a portion assigned to a second field identifying the nature of the descriptor and the second field is changed from a value designating an original descriptor to a value designating a copy descriptor prior to coupling the contents of the register to the source.
Claim 40
Independent Claim
228 words
A method for developing an absolute address for accessing a cell in a computer memory of a digital computer that functions with a peripheral memory; the computer having a source of copy descriptors and original descriptors referencing information stored in groups of memory cells that form arrays in the computer memory; the original descriptors including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory where the information of the array is stored, a second field designating the length value of the array, and a designation of the nature of the first field; the copy descriptors including a first field designating either the base address value of an array in the computer memory or the location of the original descriptor of the array in the source, a second field designating the index value of a cell in the array from the base address value, and a designation of the nature of the first field; the method comprising the steps of: inspecting an appropriate copy descriptor to determine the nature of its first field; adding the first and second fields of said copy descriptor to produce an absolute address if the first field of said copy descriptor is a base address value; and accessing the cell of the computer memory indicated by the absolute address.
Claim 41
Independent Claim
228 words
A method for developing an absolute address for accessing a cell in a computer memory of a digital computer that functions with a peripheral memory; the computer having a source of copy descriptors and original descriptors referencing information stored in groups of memory cells that form arrays in the computer memory; the original descriptors including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory where the information of the array is stored, a second field designating the length value of the array, and a designation of the nature of the first field; the copy descriptors including a first field designating either the base address value of an array in the computer memory or the location of the original descriptor of the array in the source, a second field designating the index value of a cell in the array from the base address value, and a designation of the nature of the first field; the method comprising the steps of: inspecting an appropriate copy descriptor to determine the nature of its first field; adding the first and second fields of said copy descriptor to produce an absolute address if the first field of said copy descriptor is a base address value; and accessing the cell of the computer memory indicated by the absolute address.
Claim 42
Dependent Claim
68 words
The method of claim 32, additionally comprising the steps of: retrieving from the source the original descriptor designated by the first field of said copy descriptor if said copy descriptor designates that its first field is an original descriptor location; and adding the first field of the retrieved original descriptor and the second field of said copy descriptor to produce an absolute address for accessing the computer memory.
Claim 43
Dependent Claim
78 words
The method of claim 32, additionally comprisiNg the steps of: retrieving from the source the original descriptor designated by the first field of said copy descriptor if said copy descriptor designates that its first field is an original descriptor location; inspecting the retrieved original descriptor to determine the nature of its first field; and interrupting the execution of the computer program in progress if the first field of said retrieved original descriptor is a peripheral memory address value.
Claim 44
Independent Claim
223 words
A method for updating address values of information processed by a digital computer that functions with a peripheral memory; the computer having an addressable computer memory and a source of copy descriptors and original descriptors referencing information stored in groups of memory cells that form arrays in the computer memory; the original descriptors including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory where the information of the array is stored and a second field designating the length value of the array; the copy descriptors including a first field designating either the base address value of an array or the location of the original descriptor of the array in the source and a second field designating the index valve of a cell in the array from the base address value; the method comprising the steps of: overlaying into the peripheral memory the information stored in an array in the computer memory; comparing the base address value of the overlaid array in the computer memory with the first field of the copy descriptors in the source; and substituting into the first field of compared copy descriptors having the same base address value as the overlaid array the location in the source of the original descriptor of the overlaid array.
Claim 45
Independent Claim
223 words
A method for updating address values of information processed by a digital computer that functions with a peripheral memory; the computer having an addressable computer memory and a source of copy descriptors and original descriptors referencing information stored in groups of memory cells that form arrays in the computer memory; the original descriptors including a first field designating either the base address value of an array in the computer memory or an address value in the peripheral memory where the information of the array is stored and a second field designating the length value of the array; the copy descriptors including a first field designating either the base address value of an array or the location of the original descriptor of the array in the source and a second field designating the index valve of a cell in the array from the base address value; the method comprising the steps of: overlaying into the peripheral memory the information stored in an array in the computer memory; comparing the base address value of the overlaid array in the computer memory with the first field of the copy descriptors in the source; and substituting into the first field of compared copy descriptors having the same base address value as the overlaid array the location in the source of the original descriptor of the overlaid array.
Claim 46
Dependent Claim
34 words
The method of claim 35, additionally comprising the step of substituting into the first field of the original descriptor of the overlaid array the address value of the overlaid array in the peripheral memory.
Claim 47
Dependent Claim
40 words
The method of claim 36, additionally comprising the steps of: designating that the first field of said copy descriptors is an original descriptor location; and designating that the first field of said original descriptor is a peripheral memory address value.
Claim 48
Independent Claim
198 words
A method for updating address values of information processed by a digital computer that functions with a peripheral memory, the computer having an addressable computer memory, the method comprising the steps of: generating and storing copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, the copy descriptors including a first field designating either the base address value of an array in the computer memory or the storage location of an original descriptor of the array in the source and a second field designating the index value of a cell in the array from the base address value, the original descriptors including a first field designating the base address value of an array in the computer memory or an address value in the peripheral memory where the information from the array is stored and a second field designating the length of the array; returning overlaid information to an array of the computer memory from the peripheral memory; and substituting for the peripheral memory address value in the first field of the original descriptor referencing said information the base address value of the array to which the information is returned.
Claim 49
Independent Claim
198 words
A method for updating address values of information processed by a digital computer that functions with a peripheral memory, the computer having an addressable computer memory, the method comprising the steps of: generating and storing copy descriptors and original descriptors referencing information stored in groups of memory cells forming arrays in the computer memory, the copy descriptors including a first field designating either the base address value of an array in the computer memory or the storage location of an original descriptor of the array in the source and a second field designating the index value of a cell in the array from the base address value, the original descriptors including a first field designating the base address value of an array in the computer memory or an address value in the peripheral memory where the information from the array is stored and a second field designating the length of the array; returning overlaid information to an array of the computer memory from the peripheral memory; and substituting for the peripheral memory address value in the first field of the original descriptor referencing said information the base address value of the array to which the information is returned.
Claim 50
Independent Claim
158 words
A method for producing copies of original descriptors referencing information stored in a computer memory of a digital computer that functions with a peripheral memory; the computer having a source of descriptors to be copied; the source including copy descriptors having a first field designating a base address or the location of its original descriptor in the source and a second field designating an index value and original descriptOrs having a first field designating a base address or a peripheral memory address and a second field designating the nature of the first field, the method comprising the steps of: retrieving from the source the descriptor to be copied; substituting for the peripheral memory address in the first field of the retrieved descriptor the location of such descriptor in the source when a peripheral memory address is present in the first field of said retrieved descriptor, thereby forming a copy descriptor; and placing the copy descriptor in the source.
Claim 51
Independent Claim
158 words
A method for producing copies of original descriptors referencing information stored in a computer memory of a digital computer that functions with a peripheral memory; the computer having a source of descriptors to be copied; the source including copy descriptors having a first field designating a base address or the location of its original descriptor in the source and a second field designating an index value and original descriptOrs having a first field designating a base address or a peripheral memory address and a second field designating the nature of the first field, the method comprising the steps of: retrieving from the source the descriptor to be copied; substituting for the peripheral memory address in the first field of the retrieved descriptor the location of such descriptor in the source when a peripheral memory address is present in the first field of said retrieved descriptor, thereby forming a copy descriptor; and placing the copy descriptor in the source.