Instruction Set

The instruction set is an important characteristic of any CPU. It influences the code size, that is, how much memory space your program takes. Hence, you should choose the controller whose instruction set best fits your specific needs. The metrics of the instruction set that are important for a design decision are

• Instruction Size

• Execution Speed

• Available Instructions

• Addressing Modes