Chapter 10
1. What are the typical elements of a machine instruction?
2. List and briefly explain five important instruction set design issues.
3. What is the difference between an arithmetic shift and a logical shift?
4. Why are transfers of control instructions needed?
5. What is the difference between big-endian and little-endian?
Chapter 11
1. Briefly define immediate addressing.
2. Briefly define direct addressing.
3. Briefly define indirect addressing.
4. Briefly define register addressing.
5. Briefly define register indirect addressing.
6. Briefly define displacement addressing.
7. Briefly define relative addressing.