Patent ID: 7617383

Claim:
A stack computer processor, comprising: a data stack, comprising an array of hardware data registers functioning in a circular pattern; and a return stack, comprising an array of hardware return registers functioning in a circular pattern; and wherein: each of said data registers in said data stack and each of said return registers in said return stack can accommodate an 18 bit instruction word; said computer is programmed to input additional data in said data stack after all said data registers in said data stack have been filled such that data in a first data register of the data stack will be overwritten; said computer is programmed to input additional data in said return stack after all said return registers in said return stack have been filled such that data in a first return resister of the return stack will be overwritten; said computer is programmed to repeatedly read data from said data stack without reloading data into said data registers in said data stack; and said computer is programmed to repeatedly read data from said return stack without reloading data into said return registers in said return stack.