Computer Architecture MIPS Instruction Set and Registers Lecture 13 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier, 2007 1
Levels of Abstraction 2
Computer Architecture • Instructions – Way to command a computer • Instruction Set – Group of instructions a computer understands • Operation – What to do • Operands – What to use 3
Instructions What do we want to command our computer to do? 4
Design Principle 1 Simplicity favors regularity 5
Design Principle 2 Make the common case fast 6
Operands Where does the computer get the operands? 7