Telekomumikatsiya texnologiyalari



Yüklə 483,26 Kb.
səhifə4/13
tarix25.05.2022
ölçüsü483,26 Kb.
#59506
1   2   3   4   5   6   7   8   9   ...   13
6mH0DnEApl8kWD3ILlRAD025vTNZgCSB

I/U manzillar diapazoni

I/U qurilmasi

000-00 Fh

DMA boshqaruvchisi

020-021

uzilish boshqaruvchisi

040-043

taymer

060-063 soat

klaviatura boshqaruvchisi

070-071

real vaqt soati

080-083

DMA sahifa reestri

0A0h - 0AFh

2-uzilish boshqaruvchisi

0C0h - 0CFh

2-DMA boshqaruvchisi

0E0h - 0FFh

zahiraga olingan

200-207 soat

o'yin adapteri

278 soat - 27 Fh

parallel printer (LPTx :)

2E8h - 2EFh

ketma-ket port 4 (COM4 :)

2F8s - 2FFh

ketma-ket port 2 (COM2 :)

378 soat - 37 Fh

parallel printer (LPT1 :)

3B0h - 3BBh

adapterMDA

3BCh - 3BFh

parallel printer (LPTx :)

3C0h - 3CFh

VGA adapteri/EGA

3D0h - 3DFh

adapterCGA

3E8s - 3EFh

ketma-ket port 3 (COM3 :)

3F0h - 3F7h

floppy disk boshqaruvchisi

3F8h - 3FFh

ketma-ket port 1 (COM1 :)

Eslatma : Ilk kompyuterlar faqat kirish/chiqarish manzilining pastki 10 bitini dekodlagan.


Guruch. 2.4. ISA Bus I/O yozish operatsiyasiga misol
ISA yozish sikli 2.4-rasmda ko'rsatilgan . Birinchidan, avtobus ustasi (odatda protsessor) tizim manzil satrlarida xotira yoki kirish/chiqarish manzilini yuboradi (SAx ). Manzil dekodlash davrlarini barqarorlashtirish uchun bitta to'liq avtobus soat siklini tugatgandan so'ng, asosiy qurilma tizim ma'lumotlar liniyalariga (SDx) ma'lumotlarni yuboradi va I/U yozish holatini (IOWR) past darajaga tushiradi. Signalning tarqalishi va sozlash imkonini berish uchun barcha liniyalar bir nechta avtobus soatlari uchun barqaror bo'lib qoladi.
Keyin IOWR signali yuqori darajada ushlab turiladi va maqsadli qurilma (odatda I/U qurilmasi) ma'lumotlar avtobusi qiymatini IOWR signalining ijobiy to'lqinida saqlaydi. Ma'lumotlar shinasi qiymati registr yordamida maqsadli qurilmada saqlanishi kerak, chunki u ma'lumotlar shinasida boshqa qiymat paydo bo'lgunga qadar faqat bir necha soat tsikllari uchun mavjud. Eslatib o'tamiz, registrlar har bir bit uchun bitta D-flip-flop yordamida va barcha kirishlarni ulash orqali yaratilishi mumkin.
Keyin asosiy qurilma manzillar shinasi va ma'lumotlar avtobusini chiqaradi, keyingi avtobus aylanishiga o'rnatish uchun uch holat drayverlarini o'chiradi. Avtobus aylanishining oxirida yangi ma'lumotlar qiymati tashqi I/U qurilmalari tomonidan foydalanish uchun maqsadli qurilmaning ma'lumotlar chiqishi registrida saqlanadi.
ISA o'qish davri 2.5-rasmda ko'rsatilgan . Birinchidan, avtobus ustasi (odatda protsessor) tizim manzil satrlarida xotira yoki kirish/chiqarish manzilini yuboradi (SAx). Manzil dekodlash davrlarini barqarorlashtirish uchun bitta to'liq avtobus soat siklini tugatgandan so'ng, asosiy qurilma I/U o'qish holati (IOR) liniyasi signalini past darajada boshqaradi. Maqsadli qurilma manzil shinasidagi o'zining noyob manzilini (manzilini tekshirish uchun manzil dekoder sxemasidan foydalangan holda) sezadi va I/U o'qish siklini ko'rsatadigan IOR holati signalini olgandan so'ng, u uch holatli ma'lumotlar avtobusi drayverlarini yoqadi va tizim ma'lumotlar liniyalari (SDx) orqali ma'lumotlar. Signalning tarqalishi va sozlash imkonini berish uchun barcha liniyalar bir nechta avtobus soatlari uchun barqaror bo'lib qoladi. Keyin IOR yuqori darajada ushlab turiladi va asosiy qurilma ma'lumotlar avtobusining qiymatini saqlab qoladi. Keyin asosiy qurilma manzil avtobusini chiqaradi va maqsadli qurilma ma'lumotlar avtobusini chiqaradi va uch holat drayverlarini o'chiradi,


Guruch. 2.5. ISA Bus I/O o'qish misoli
Uzilishlar va DMA davrlarini qurilmalar orqali so'rash mumkinChiziqlardan foydalangan holda ISA avtobusiIRQx so'rovini va DMA DRQx so'rovlarini to'xtatish. Qayta tiklash signali (RESET DRV) quvvat yoqilganda qurilmalarni ishga tushirish uchun ishlatilishi mumkin.

Yüklə 483,26 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   13




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin