Green16: a frugal CPU architecture
A novel computer architecture called Green16 is presented. Green16 is designed with frugal innovation principles, and offers a small but comprehensive instruction set. The design is pedagogically motivated and its instructions can be directly read by students, even if encoded in its hexadecimal form.
 The orthogonal instruction set is an ideal target for real compilers, and a practical vehicle for in-class dialogue on a variety of topics. Green16 is intended to support learning across the computer science curriculum, including computer organisation & architecture, operating systems, and compilers.