Stack Computers: the new wave © Copyright 1989, Philip Koopman,
All Rights Reserved. Chapter 2. A Taxonomy of Hardware Stack
Support In order to convey the category for a particular
architecture, we shall use a three character shorthand notation
based on the three axes of classification. The first letter of
the abbreviation specifies the number of stacks (Single or
Multiple). The second letter of the abbreviation specifies the
size of dedicated stack memory (Small or Large). The third
letter of the abbreviation specifies the number of operands in
the instruction format (0, 1, or 2). Thus, the abbreviation SS0
would signify an architecture with a single stack, small
dedicated stack memory, and 0-operand addressing and the
abbreviation ML2 would signify an architecture with multiple
stacks, large dedicated stack memory, and 2-operand addressing.
Table 2.1 shows the categorization of existing and historical
stack oriented architectures by taxonomy category. Appendix A
briefly discusses each of these architecture