Virgil Bistriceanu Illinois Institute of Technology
Virgil Bistriceanu Illinois Institute of Technology
4. Addressing Modes 55
4.1 Interpreting memory addresses 55
4.2 A classification of addressing modes 63
4.3 Immediate addressing 66
4.4 Displacement addressing 67
4.5 Indirect addressing (memory indirect) 68
4.6 Indexed addressing 70
5. CPU Implementation 75
5.1 Defining an instruction set 75
5.2 The instruction set 78
5.3 Executing an instruction 87
5.4 Hardwired control 90
5.5 Performance for Hardwired Control 104
6. Interrupts 109
6.1 Examples and alternate names 109
6.2 A classification of interrupts 110
6.3 Checking for interrupts 111
6.4 Some problems in checking for interrupts 116
6.5 What is really hard about interrupts 118
6.6 A case study: interrupts in MIPS 118