1. A stack computer processor, comprising: a data stack, comprising at least one data register; and a return stack, comprising at least one return register; wherein: each of said data stack and said return stack can accommodate an 18 bit instruction word.