O’zbekiston aloqa va axborotlashtirish agentligi




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

oʻzgartirish komandalari
. Bu 
guruhga razryadlarni 
qoʻshish, ayirish, mantiqiy oʻzgartirishYu siljitish 
va boshqa komandalar kiradi. 
Uchinchi guruh – 
boshqaruvni uzatish komandalari
. Bu 
komandalar dasturga biror sharoitga 
koʻra oʻz algoritmini oʻzgartirish 
imkonini beradi. Bu komandalar qatoriga shartli 
oʻtish, soʻzsiz oʻtish, 


228 
dasturostiga 
oʻtish va tsiklni tashkil etish komandalari kiradi. Bitta 
ketma-ket komandalar zanjiridan tashkil topgan dasturni tasavvur qilish 
qiyin. Asosan algoritmlar dasturlarni tarmoqlanishini talab etadi. Bu 
degani, dastur ba’zi shartlardan kelib chiqqan holda turli harakat ketma-
ketligini bajara olishi kerak. Dasturdagi tarsoqlanishlar 
oʻtish 
komandalari yordamida amalga oshiriladi. Bu komandalar akkumulyator 
va 
oʻtish registri holatini oʻzagrtirmaydi. Ular faqat komandalar 
hisoblagichi ichidagi ma’lumotlarni 
oʻzgartirishi mumkin. Buning uchun 
komandaning adres qismi tomonidan aniqlanadigan adres u yerga 
joylashtiriladi. 
Siklni tashkil etish komandalari bir xil harakatlar bir necha marta 
takrorlanishi kuzatilgan hoolllarda 
qoʻllaniladi. Bu vaqtda faqat
ma’lumotlar tarkibi 
oʻzgarishi mumkin. 
Mikroprotsessorli qurilmaning ishlash jaaryonida natijani 
periferiya qurimalalriga uzatish (obyektlarni boshqarish uchun) yoki 
periferiya qurilmalaridan ma’lumot olish (masalan, datchikdan 
ma’lumotlar olish) talab etilishi mumkin. Bunday turdagi ma’lumotlar 
almashinuvi quyidagi amalga oshirilishi mumkin. 
Periferiya qurilmalari (PQ) guruhi ma’ulmotlar almashish 
jarayonini boshqaruvchi MK ma’lumotlar shinasiga 
almashinish 
kontrolleri
(
moslashtirish qurilmasi
) ga ulanadi. PQ ma’lumotlarni 
vaqtincha saqlashga 
boʻlganllangan bir nechta registrdan tashkil topgan. 
Har ibr registr 
oʻz adresiga ega boʻlib, ular kiritish-chiqarish portlari 
deyiladi. Sodda kontroller ma’lumotlar registri, adres deshifratori 
(professorga ulangan barcha kiritish-chiqarish qurimalalri ichidan 
mazkur PQga murojaatga i mokn beradi), buyruqlar deshifratori 
(protsessordan kelayotgan u yoki bu operatsiyalarni bajarish yuzasidan 
berilayotgan 
boʻyruqlarni dekodlaydi) va holatlar registri (PQ
protsessor bilan ma’lumotlar almashishga tayyorligi haqidagi ma’lumot 
saqlanadi) ga ega. PQ bilan bevosita ma’lumotlar almashishni 
boshlashdan avval mikroprotsessor ma’lumotlar shinasi orqali 
kontrollerga uzatishda 
qoʻllaniladigan rejimlar, keyinchalik har bir 
kontrollerga ulangan PQ bilan ma’lumotlar almashishda kerak 
boʻladigan ma’lumotlarni uzatish yoʻnalishlari (mikroprotsessordan 
PQga, yoki aksincha, PQdan mikroprotsessorga) haqida axborot berishi 
lozim. 
Soʻngra, maslan, PQdan kelayotgan ma’lumotlarni OXQga 
uzatish talab etilgan momentda, kiritish komandasini bera turib 
kontrollerga mos keluvchi boshqaruv signallarini uzatadi. Ma’lumotlar 
PQ tomonidan kontrolller registriga qabul qilinadi va kontroller 


229 
tomonidan ma’lumotlar shinasiga uzatialdi. 
Soʻngra bu ma’lumotlar 
ma’lumotlar shinasidan mikroprotsessorga qabul vilinadi, keyinchalik 
bajarilish jarayonida ular mos komanda yordamida OXQga uzatitiladi. 
OXQdan PQga ma’lumot almashinish jarayoni yuqorida 
koʻrib 
oʻtilganlarga teskari tartibda amalga oshiriladi. Dasturning mos 
komandasi asosida OXQdan mikroprotsessorga ma’lumotlar qabul 
qilinadi, 
soʻngra keyingi komandalar asosida bu ma’lumotlar 
ma’lumotlar shinasiga uzatiladi va almashishnish kontrolleri orqali 
PQga uzatialdi. 
MKning 
koʻrib oʻtilgan ish rejimi uzatiladigan ma’lumotlar 
avvaldan ma’lumot va ular dasturlash jarayonida kiritilgan, dasturda 
ularni tegishli almashinuvchini amalsha oshiruvchi dasturlar nazarda 
tutilgan holatni k
oʻzda tutadi. Barcha aytib oʻtilganlar MKninng 

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




Download 6,22 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O’zbekiston aloqa va axborotlashtirish agentligi

Download 6,22 Mb.
Pdf ko'rish