Instruction set architectures #

- SIMD = single instruction multiple data
- RISC = reduced instruction set computer
- CISC = complex instruction set computer
- ACC = accumulator

Types of instructions #

AES = advanced encryption standard
High level language program to execution #

Instruction cycle #
Data path has four main tasks
- fetch
- decode
- execute
- may access data memory (another cache)
- write
