4.Processing Unit Design
2.Instruction Set Architecture & Design
1.Assembly Language
3.Computer Arithmetic