CS 25000 Chapter Notes - Chapter 5: Integer Overflow, Program Counter, Orthogonal Instruction Set
Document Summary
5. 2 mathematical power, convenience, and cost: the set of operations a processor provides represents a tradeoff among the cost of the hardware, the convenience for a programmer, and engineering considerations such as power consumption. Instruction set architecture: when an architect designs a programmable processor, the architect must make two key decisions: Instruction set: the set of operations the processor provides. Instruction representation: the format for each operation: the term instruction set to refer to the set of operations the hardware recognizes, and refer to each operation as an instruction. We assume that on each iteration of its fetch-execute, a professor executes one instruction: the term instruction representation (instruction format) refers to the binary representation that the hardware uses for instructions. The instruction representation is important because it defines a key interface: the interface between software that generates instructions and places them in memory and the hardware that executes the instructions.