222
Komandalarni bajarish jarayonida mikroprotsessorga
qoʻshimcha
komanda baytlari yoki operandalari chaqirish hamda xotiraga
miuroprotsessordan berilayotgan sonlarni yozish uchun xotiraga
qoʻshimcha murojaat qilish talab qilinishi mumkin (ikki, uch baytli
komandalar uchun).
Komanda
bajarilish jarayonini
koʻrib chiqamiz. Bu jarayon M1,
M2, M3, M4, M5 deb belgilangan tsikllarga ajratiladi. Har tsiklda
mikroprotsessor xotiraga yoki kiritish-chiqarish qurimalsiga bitta
murojaat qiladi.
Turiga
koʻra komanda bitta tsikl (M1), yoki ikkita tsikl (M1, M2),
yoki uchta tsikl (M1, M2, M3) va x.k. davomida bajarilish mumkin.
Vaqt
boʻyicha eng uzun komandalar beshta tsiklda (M1,…M5)
bajariladi.
Har tsikl bir nechta taktni
oʻz ichiga oladi. Ular T
1
,T
2
, T
3
, T
4
, T
5
deb belgilanadi. Sikllar uchta, t
oʻrtta yoki beshta taktdan bilrat boʻlishi
mumkin.
Ma’lumotlarni protsessor
xotirasiga yozish uchun, undan
oʻqish
kabi, adres shinasiga talab etiladigan xotira yacheyksi adresini berish
lozim.
Soʻngra ma’lumotlar shinasiga mazkur yacheykaga yozishga
m
oʻljallangan bayt beriladi. Shundan soʻng protsessor WR signalini 0
holatga
oʻtkazadi. Yuqoridagi koʻrsatilgan barcha siganllarni qabul qilib
OXQ baytni tanlangan yacheykaga yozadi.
Xotiralar tizimi bilan ishlaganda tayyorgarlik signali READY
koʻp
ishlatiladi. Bu signal xotira modullari tezkorligi kichik
boʻlganda talab
etialdi. Chunki sekin ishlaydigan xotira protsessor
tezligida kerakli
axborotni berishga yoki uni tezkor yozishga ulgurmasligi mumkin.
Bunday hollarda, protsessor
oʻqish yoki yozish signalini faol holatga
oʻtkazishibilan, xotira qurilmasi «tayyor emas» degan signal uzatadi.
Ya’ni READY liniyasini passiv 0 holatiga
oʻtkazadi. Protsessor oʻz
ishini t
oʻxtatadi va kutish rejimiga oʻtadi.
Xotira qtsurilmasi
oʻqish/yozish jarayonini tugatsa, u READY signalini1 holatgai
(«tayyor» holatiga)
oʻtkazadi. Mazkur signalni qabul qilgach
mikroprotsessor
oʻz ishini tiklaydi.
Portdan
oʻqish yoki portga yozish jarayonlari OXQdan
oʻqish/yozish jarayonlari kabi amalga oishriladi. Farq shundaki, portlar
ishiga ruxsat
berish uchun MREQ signali
oʻrniga IORQ signali faol
holatga
oʻtadi. Sekin ishlaydigan tashqi qurilmalar bilan ishlaganda
READY signali ham
qoʻllaniladi.