Lecture Main Points

A Sequence of Super Simple ISA's

SSI-0

SSI-1

SSI-2

Sample Program

Issues/Discussion

  1. What is limiting the size of memory/programs now?
  2. How many registers does the architecture allow?
  3. What if I tried to encode the instructions in 16 bits. How many registers could I have? How much memory could I have? How big a program?
  4. What might I do to make 16-bit instruction encoding less restricting?

zahorjan@cs.washington.edu