140
Agar operatsiya kodi sifatida sakkiz bitli so‘z (bayt) ishlatilsa, u holda ushbu
so‘z yordamida 256 ta operatsiyani kodlashtirish mumkin. Buyruqlar tizimini ishlab
chiqayotganda operatsiya uchun har qanday kod belgilanishi mumkin. Ana shu
buyruqlar tizimi orqali konkret protsessorlar oilasi aniqlanadi. Bir baytli buyruqlar
protsessorning ichki dasturiy registrlari bilan ishlashi mumkin bo‘ladi.
Bir xil operatsiyalarni protsessorning har xil registrlari bilan bajarish uchun har
xil kodlar ishlatiladi. Bunday kodlarni yodda saqlab qolish juda mushkul
hisoblanadi. Ushbu saqlab eslab qolish ma’lumotlar hajmini kamaytirish va
onsonlashtirish uchun har xil qisqariltirilgan ingliz so‘zlaridan foydalaniladi.
Masalan, nus'ha olish uchun MOV, yig‘indisini topish uchun ADD, ayirish uchun
SUB, ko‘paytirish uchun MUL va boshqalar ishlatiladi.
Mikroprotsessorning strukturasini bilmay turib dastur (programma) yozish
mumkin emas, chunki mikroprotsessorning strukturasi va uning buyruqlar to‘plami
bir - biri bilan chambarchas bog‘liqdir. Shuning uchun har xil mikroprotsessorlarda
har xil buyruqlar tizimi bo‘lishi mumkin. Umuman, buyruqlar ikki qismdan iborat
bo‘ladi: operatsion va manzil qismidan.
Massu protsessor - o‘z buyruqlar aylanish jarayonini saqlaydi, tizim xotirasida
saqlangan dasturni amalga oshiradi, lekin faqat CPU buyrug‘i bilan ishga tushiriladi,
dasturni bajarish tugagandan so‘ng CPUga ish tugallanishi haqida xabar beradi.
Replikatsiya protsessor o‘z buyruqlar aylanishini qo‘llab-quvvatlamaydi, u CPU
tomonidan umumiy buyruqlar oqimi uchun tanlangan buyruqlarni bajaradi. Aslida,
protsessor CPU kengaytmasi hisoblanadi.