
- CISC
- Complex -> 명령어 하나가 여러 job (x86)
- 명령어 길이 variable
- RISC
- Reduced -> 명령어 하나가 하나의 job (MIPS, ARM)
- 명령어 길이 fixed
- 명령어, 데이터 -> 메모리에 0,1로 저장되어 있음
- CPU는 실행을 위해 명령어, 데이터를 fetch (by bus)
.png)
- Arithmetic / Logical (data processing)
- Load / Store (memory access)
- Branch (비순차적 흐름)
- MIPS : 32개 * 32비트 registers
.png)
- read 포트 2개, write 포트 1개
.png)