Multi-Core Computer Architecture: Instruction Set and Addressing Modes
Multi-Core Computer Architecture: Instruction Set and Addressing Modes
Lecture 1B
Instruction Set and Addressing Modes
John Jose
Associate Professor
Department of Computer Science & Engineering
Indian Institute of Technology Guwahati
Processor Memory Interaction
Inside the CPU
memory
memory data
address register
register
accumulator
(work
instruction register)
register
program arithmetic
system logic unit
counter clock
FETCH & DECODE operations
5
CONTROL UNIT
PC or IP Inst Register
The Instruction
❖ A=D*(B+C)-E
Operand Operand
❖ Shorter instructions
❖ Faster instruction fetch
❖ No memory access Operand
Registers
❖ EA = A +
(R)
Instruction
Opcode Register R Address
A Memory
Register
Instruction ❖EA = A +
Opcode Address (PC)
A
Memory
+ PC
Operand
Base-Register & Indexed Addressing