Instruction Set Architecture Flashcards
1
Q
What defines the set of instructions a computers CPU can execute?
A
Instruction Set Architecture
2
Q
What are common components in ISA?
A
- operands
- registers
- opcodes (arithmetic, logic, control flow, data movement)
e.g. ADD R1, R2, R3
3
Q
Addressing Modes
A
Specify where operands for an instruction come from:
- immediate; in instr
- direct; memory address in instr
- indirect; operands memory address held in another register
- register; register contents
- index; memory address is calculated by adding to the content of a register