134
OUT PORT, REG
Ko‘plab birinchi kompyuterlar, meynfreymlar (ko‘proq IBM 360
va uning barcha eski versiyalari) shunday ko‘rinishda ishlagan. Bu
holatda
xotira
va
kiritish/chiqarish
sohasi
4.2a-
rasmda
ko‘rsatilgandek farqli manzil maydonlariga ega bo‘ladi.
4.2- rasm. Xotira va kiritish/chiqarish maydoni bo‘linishi variantlari:
a) xotira va kiritish/chiqarish maydoni qismlari; b) kiritish/chiqarishni
xotirada tasvirlanishi; v) aralash variant.
Boshqa kompyuterlarda kiritish/chiqarish registrlari odatiy xotira
manzil maydonidan foydalanadi (4.2b-rasm). Bunday tashkillash-
tirilish kiritish/chiqarishni xotirada tasvirlanishi deb ataladi. U birinchi
bo‘lib kichik kompyuter (mini kompyuter) PDP-11da foydalanilgan.
Har bir boshqaruv registri xotira bilan bog‘lanmagan
xotira noyob
manzilini beradi. 4.2v-rasmda boshqaruv registri uchun alohida
kiritish/chiqarish porti va ma’lumotlar buferi xotirasida tasvirlashda
foydalaniladigan aralash sxema keltirilgan. Qurilma ma’lumotlar
buferi 640 Kbayt dan 1 Mbaytgacha zahiralangan manzil
diapozonidan, va kiritish/chiqarish porti birinchi 64
Kbayt joyni
oladigan Pentium protsessorlariga asoslangan tizimda qo‘llaniladigan
arxitekturaga o‘xshaydi.
Protsessor barcha holatlarda uni manzilini shina liniyasi
manziliga kiritadi, so‘ng boshqaruv liniyasi bo‘yicha o‘qish signalini
beradi. Xotiraga murojaat qilishdan kiritish/chiqarish
maydoniga
murojaat qilishning farqi ikkinchi liniya signalini talab qilishida.
Xotiraga murojaat qilinganda xotira so‘rovga javob qaytarishi kerak.
Kiritish/chiqarish muhitiga murojaat qilinganda qurilma javob
Turli xil manzil
maydoni
0xFFFF…
Xotira
Kiritish/chiqarish
porti
0
a
Bir manzilli
maydon
Ikki manzilli
maydon
b
a
v
a
135
qaytaradi. Har bir xotira moduli va har bir kiritish/chiqarish qurilmasi
manzillari solishtiriladi, xizmat ko‘rsatiladigan manzil diapozonida
shinaga yozadigan yagona manzil muhiti mavjud (4.2b-rasm). Agar
diapazon oralig‘ida bo‘lsa qurilma so‘rovga javob qaytaradi.
Dostları ilə paylaş: