Jabarkan Operan dari Kode operasi

Tergantung pada arsitektur, operan dapat berupa nilai pendaftar, nilai dalam tumpukan, nilai memori lainnya, porta I/O (yang mungkin juga dipetakan memori), dll., ditentukan dan diakses menggunakan mode pengalamatan yang kurang lebih kompleks.Jenis-jenis operasi termasuk aritmatika, penyalinan data, operasi logis, dan kontrol program, serta instruksi khusus (seperti CPUID dan lain-lain).

Bahasa rakitan, yang menggunakan instruksi mnemonik dan operan untuk mewakili kode mesin, mampu meningkatkan keterbacaan sambil tetap memberikan kendali yang tepat atas instruksi mesin. Sebagian besar pemrograman saat ini dilakukan menggunakan bahasa pemrograman tingkat tinggi, yang biasanya lebih mudah dibaca dan ditulis. Bahasa-bahasa tersebut perlu disusun (diterjemahkan ke dalam bahasa rakitan) oleh penyusun khusus sistem, atau dijalankan melalui program penyusun lainnya.