Mikroprotsessor komandalari




Download 6,22 Mb.
Pdf ko'rish
bet142/258
Sana17.05.2024
Hajmi6,22 Mb.
#239912
1   ...   138   139   140   141   142   143   144   145   ...   258
Bog'liq
elektronika

8.5. Mikroprotsessor komandalari
 
Turli ishlab chiqaruvchilar tomnidan taklif etilayotgan mikro-
protsessorlar ajoyib, faqat mazkur mikroprotsessorga xos 
boʻlgan 
komandalar tizimi – komandalar majmuiga (
yoʻriqnoma) ega boʻlib, u 
bajarishi mumkin 
boʻlgan barcha operatsiyalar roʻyxatidan tashkil 
topgan. Mikroprotsessor uchun har bir 
yoʻriqnoma ikkilik kodda 
ifodalangan 
boʻlib, operatsiya kodi deb ataladi. Ishlatilgan operatsiyalar 
kodi soniga 
bogʻliq ravishda mikroprotsessorlarning komandalar tizimi 
ikki turga 
boʻlanadi: CISC va RISC. CISC iborasi inglizcha Instruction 
Set Computer ta’rifining qisqartmasi hisoblanadi va murakkab (t
oʻliq) 
komandalar tizimni anglatadi. Xuddi shunday, RISC iborasi inglizcha 
Reduced Instruction Set Computer s
oʻzidan kelib chiqqan boʻlib 
komandalar tizimining qisqartmasi hisoblanadi. RISC larning asosiy 
g‘oyasi dastur xotirasi bilan almashinuvchi operatsiyalar sonini 
qisqartirish hisobiga tezkorlikni oshirish hisoblanadi. Buning uchun har 
bir komandani dasturning bitta xotira yacheykasiga joylashtirishga 
harakat qilinayapti. Xotira yacheykalari razryadlari cheklanganligi 
sababli bu 
oʻz navbatida mikroprotsessorning komandalar majmuining 
qisqarishiga olib keladi. Ma’lumot uchun shuni atstib 
oʻtmoqchisizki, 
INTEL 8051 mikrokontrollerining komandalar tizimni CISC turga 
kiritish mumkin. Tizim 111 ta bazaviy komandadan tashkil topgan 
(umumiy osni 255 
boʻlganda). 
Ixtiyoriy mikroprotsessor tomonidan bajariladigan komandalar 
majmuini bir nechva guruhga ajratish mumkin. 
Birinchi guruh – bu 
ma’lumotlarni siljitish komandalari
. Bu 
komandalar asosida protsessor bir xotira yacheykasidagi ma’lumotni 
ikkichisiga nusha oladi. 
Ikkichi guruh – 
ma’lumotlarni 

Download 6,22 Mb.
1   ...   138   139   140   141   142   143   144   145   ...   258




Download 6,22 Mb.
Pdf ko'rish