>>5
Yes. As far as I know, there are three classes of CPUs: accumulator based, stack based and register based. They are mostly similar, the main differences being the way they access values.
I am only familiar with register based ones, maybe I should study historical examples of the other two... Any recommendations?