Summarizing the ISA features
1) Decide the general class of ISA.
2) How is the memory going to be addressed?
3) What are the addressing modes?
4) What are the allowed operations?
6) How are you going to encode the instructions?
7) Add features that will help compiler generate efficient code.