Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
345 words
In a computer under control of instructions from a program memory and employing indirect addressing of a data memory included in the computer, where an absolute address to the data memory is derived in an address processing means from a base address which is read from a reference memory in correspondence to an input address to the reference memory and from at least one address parameter which has been stored in a register memory in connection with the execution of an instruction read from the program memory, appartaus for reducing the instruction execution time comprising a buffer memory means for sequentially and temporarily storing in an execution queue instructions read from said program memory, a read-out means for reading base addresses from said reference memory in correspondence to said input address and a read signal, the input address as well as the read signal being derived from an instruction just supplied to said execution queue if the instruction is of a first type which concerns writing or reading in said data memory, a registration means for giving an indication that an instruction which is of a second type that places address parameters in the register memory has been supplied from the output of said buffer memory, a first activation means for initiating transfer of said at least one address parameter from said register memory to said address processing means if said indication is present in said registration means and the instruction being in turn for feed-out to the output of said buffer memory means is of said first type and for removing said indication in the registration means when said transfer has been executed, and a second activation means connected to said address processing means and responsive to a base address which is being read out from said reference memory to said address processing means for initiating the calculation of said absolute address when simultaneously none of the instructions stored ahead of said instruction just supplied to said buffer memory means is of said second type and no indication is present in said registration means.
Claim 2
Dependent Claim
345 words
In a computer under control of instructions from a program memory and employing indirect addressing of a data memory included in the computer, where an absolute address to the data memory is derived in an address processing means from a base address which is read from a reference memory in correspondence to an input address to the reference memory and from at least one address parameter which has been stored in a register memory in connection with the execution of an instruction read from the program memory, appartaus for reducing the instruction execution time comprising a buffer memory means for sequentially and temporarily storing in an execution queue instructions read from said program memory, a read-out means for reading base addresses from said reference memory in correspondence to said input address and a read signal, the input address as well as the read signal being derived from an instruction just supplied to said execution queue if the instruction is of a first type which concerns writing or reading in said data memory, a registration means for giving an indication that an instruction which is of a second type that places address parameters in the register memory has been supplied from the output of said buffer memory, a first activation means for initiating transfer of said at least one address parameter from said register memory to said address processing means if said indication is present in said registration means and the instruction being in turn for feed-out to the output of said buffer memory means is of said first type and for removing said indication in the registration means when said transfer has been executed, and a second activation means connected to said address processing means and responsive to a base address which is being read out from said reference memory to said address processing means for initiating the calculation of said absolute address when simultaneously none of the instructions stored ahead of said instruction just supplied to said buffer memory means is of said second type and no indication is present in said registration means.
Claim 3
Dependent Claim
57 words
Apparatus in accordance with claim 1, wherein said buffer memory means comprises a plurality of first-in first-out memory registers for the sequential and temporary storage of instructions, and first and second memory devices associated with each of said memory registers for storing information indicating that the stored instruction is of the first or the second type, respectively.
Claim 4
Dependent Claim
42 words
Apparatus in accordance with claim 1, wherein said address processing means comprises an address calculating means and a base address register including at least one register stage for sequential and temporary storage of base addresses that are read from said reference memory.
Claim 5
Dependent Claim
24 words
Apparatus in accordance with claim 3, wherein said address processing means further comprises a parameter register for storing said at least one address parameter.
Claim 6
Dependent Claim
84 words
Apparatus in accordance with claim 4, wherein said base address register further comprises a plurality of flag bit positions corresponding to said number of register stages for storing an indication signal from said second activation means together with the just read base address and an output for said stored indication signal being provided from said base address register for activating said address calculating means to calculate an address derived from one of said base addresses and the address parameter stored in said parameter register.