- Computer Architecture: 컴퓨터 구조
- ISA(Instruction Set Architecture): 명령어 집합 구조
- MIPS
- RISC I, II -> SPARC
- ARM
- x86 family (intel)
Inside the Processor (CPU)
- Datapath: performs operations on data
- Control: sequences datapath, memory, etc
- Cache memory: Small fast SRAM memory for immediate access to data
The MIPS Instruction Set
Types of Instructions
Arithmetic / Logic Instructions = ALU (Arithmetic Logic Unit) Operations
Arithmetic Instructions
- add
- sub
- mult
- div
Logical Instructions
- and
- or
- nor
- sll
- srl
Data Transfer Instructions = Load / Store Instructions
- lw
- sw
- lui
Branch Instructions = Control Transfer Instructions
- jr
- j
- jal
- beq
- bne
- slt