Pada dasarnya mikroprosesor adalah terdiri tiga bagian pokok yang saling bekerja sama antara yang satu bagian pokok yang saling bekerja sama antara yang satu dengan yang lainnya. Ketiga bagian pokok tersebut adalah :
Bagian pengontrol.
Bagian penyimpan
Bagian operasi
1. PENGONTROL
Pada bagian pengontrol ini terdiri dari :
1.1. Register perintah
1.2. Pendekoder perintah
1.3. Pengontrol waktu dan aliran ( Pengontrol waktu dan Logika )
1.1. Register Perintah
Register perintah diisi langsung dari bus data sistem melalui bus data internal. Pada informasi 8 bit yang dibawah ke register ini adalah selalu menunjukkan suatu kode operasi dari sebuah perintah.

1.2. Pendekoder Perintah
Masing-masing bit dalam register perintah di uji / di periksa keadaan tegangannya ( H atau L ) oleh pendekoder perintah. Dengan demikian hal tersebut dapat dipastikan bahwa informasi yang disimpan dalam register perintah adalah merupakan suatu kode operasi tertentu.
1.3. Pengontrol Waktu dan Aliran ( Pengontrol Waktu dan Aliran ) Unit ini berfungsi mengkoordinasikan antara jalannya sinyal di dalam dan di luar mikroprossesor dengan waktu. Unit pengontrol ini menyimpan informasi internal mikroprossesor yang berasal dari pendekoder perintah dan dari luar unit sistem. Sinyal yang di terima dari luar adalah sinyal detak ( clock ), sinyal control ( WR,RD ) dan sinyal penawaran ( Riset, int ) pengontrol waktu dan logik memberikan informasi balik pada unit sistem seperti sinyal tulis diberikan ke unit sistem menunjukkan bahwa pada unit ini akan di tulis sebuah dataKeseluruhan dari sinyal masuk dan keluar pada unit pengontrol waktu dan logika ini disebut bus kontrol.