Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
98 words
A method for operating a computing system which includes a central processor unit in combination with a plurality of external memory units which are connected to said processor by a plurality of parallel bus lines common to the processor and the memory units, including sequentially transmitting low order address bits, WRITE data, high order address bits, and READ data on said parallel bus lines, utilizing all of said parallel bus lines without duplicating or triplicating said bus lines to accommodate the addressable range of said external memory units within a basic instruction cycle time of said processor unit.
Claim 2
Independent Claim
98 words
A method for operating a computing system which includes a central processor unit in combination with a plurality of external memory units which are connected to said processor by a plurality of parallel bus lines common to the processor and the memory units, including sequentially transmitting low order address bits, WRITE data, high order address bits, and READ data on said parallel bus lines, utilizing all of said parallel bus lines without duplicating or triplicating said bus lines to accommodate the addressable range of said external memory units within a basic instruction cycle time of said processor unit.
Claim 3
Dependent Claim
23 words
A method as set forth in claim 1 including decoding said low order address bits during transmission of said high order address bits.
Claim 4
Dependent Claim
45 words
A method as set forth in claim 2 including the step of addressing the external memory with said low order and high order address bits over a range greater than that directly addressable by the number of lines in said plurality of parallel bus lines.
Claim 5
Dependent Claim
215 words
In a computing system which includes a central processor unit in combination with a plurality of external memory units wherein the processor includes a control section, a parallel arithmetic logic unit, an instruction register and a random access memory interconnected by a plurality of parallel bus lines common to the processor and external memory units, an internal memory section that includes a last-in-first-out program address stack for addressing the external memory units comprising: a. a first set of dynamic random access memory registers functioning to store low order address bits, b. a second set of dynamic random access memory registers coupled respectively to said first set functioning to store high order address bits, and c. a bidirectional counter for respectively selecting one pair from said first and second sets to function as the program address register to address said external memory units, the remaining pairs of registers of said first and second set defining a last-in-first-out address stack, whereby in response to a subroutine call said counter indexes one unit in a first direction to select an adjacent pair of data registers as the new program address, the previous pair of data registers storing the address for a return instruction which is effective to cause said counter to index one unit in the opposite direction.
Claim 6
Dependent Claim
215 words
In a computing system which includes a central processor unit in combination with a plurality of external memory units wherein the processor includes a control section, a parallel arithmetic logic unit, an instruction register and a random access memory interconnected by a plurality of parallel bus lines common to the processor and external memory units, an internal memory section that includes a last-in-first-out program address stack for addressing the external memory units comprising: a. a first set of dynamic random access memory registers functioning to store low order address bits, b. a second set of dynamic random access memory registers coupled respectively to said first set functioning to store high order address bits, and c. a bidirectional counter for respectively selecting one pair from said first and second sets to function as the program address register to address said external memory units, the remaining pairs of registers of said first and second set defining a last-in-first-out address stack, whereby in response to a subroutine call said counter indexes one unit in a first direction to select an adjacent pair of data registers as the new program address, the previous pair of data registers storing the address for a return instruction which is effective to cause said counter to index one unit in the opposite direction.
Claim 7
Dependent Claim
38 words
An internal memory section for a central processor as set forth in claim 4 including a third set of dynamic random access memory registers respectively defining an accumulator register of said processor and defining general purpose data registers.
Claim 8
Dependent Claim
30 words
An internal memory section for a processor as set forth in claim 5 including means for coupling said first, second, and third sets of data registers to said common bus.
Claim 9
Dependent Claim
42 words
An internal memory section for a processor as set forth in claim 6 wherein said coupling means includes logic means for selectively coupling said bus to said first set of registers, said second set of registers, or said third set of registers.
Claim 10
Dependent Claim
48 words
An internal memory section as set forth in claim 7 wherein said dynamic random access memory comprises twenty-four eight-bit data registers, two of which define a program address register, fourteen of which define a seven level last-in-first-out program stack, and eight of which define general purpose data registers.