Untuk mengetahui cara kerja micro processor, akan lebih mudah jika kita melihat ke dalam dan mempelajari logika yang digunakan. Kita juga akan melihat tentang assembly language – bahasa asli mikro processor – dan banyak hal lainnya yang dapat dilakukan oleh para insinyur untuk meningkatkan kecepatan processor.
Mikro processor menjalankan sekumpulan instruksi mesin yang mem beritahu processor apa yang harus dilakukan. Berdasarkan instruksi tersebut, mikro processor melakukan tiga hal dasar:
- Menggunakan ALU (Arithmetic Logic Unit) untuk melakukan operasi matematis seperti penambahan, pengurangan, perkalian dan pembagian. Mikro processor modern mengandung floating point unit yang dapat melakukan operasi yang sangat kompleks pada angka yang besar.
- Memindahkan data dari satu lokasi memori ke lokasi lainnya.
- Mengambil keputusan dan melompat ke instruksi lain sesuai keputusan itu.