Mi ISA busz archív

Segíts kérlek!
Most tanít az ISA busz, és találtam egy csomó anyagot az interneten, de minden olyan cikket írnak eltérően a szám priryvany vonalak és DMA vonalak .a egy helyen a 8-bites és hét saját 16 bites 11 DMA 7. és 15., valamint máshol azt írja, hogy szakítsa meg a 8. és a 16. és DMA 4 és 8.
Össze vagyok zavarodva. Lehet, hogy valaki tudja, hány közülük valójában?
Én is nagyon hálás pomosch.Spasibo

ISA - az egyik busz leírások, használt számítógépek, ez volt a fő rendszer busz interfész.

Az ISA - busz specifikációja IBM PC, a maximális sebesség - 8.33 MHz-en. Abban az időben a PC / XT volt 8 bites és 62 kapcsolatot. A nap a PC / AT javult akár 16 bites és a 98 kapcsolatokat.

ISA képes továbbítani egy vagy kétbájtos (8 bites) adatok az egyes processzor ciklusban, így a SEC-továbbítjuk PC / XT - 8.33 MB, és a PC / AT - 16.66 MB.

Az ISA busz nem csak végrehajtja az adatok átvitelének funkciója, hanem az átviteli IRQ (interrupt vektor) és a DMA jelek (közvetlen memória-hozzáférés - közvetlen memória hozzáférés).

Margo Itt egy újabb kis információ vett megbízható forrásból. Honor. A helyzet lehet tisztázni.

Köszönöm szépen.
Kinyitottam Fail, de kakieto ieroglify.Kak, hogy olvasni?

Hozzáadott 4. percében:
By the way, elfelejtettem mondani, a fájl-archívum (archív zip), első kicsomagolni, majd nyissa meg a szöveges fájl.

Kényeztesse magát 0-15 - legalább 16 IRQ


Annak érdekében, hogy ne töltse minden alkalommal az adatok átvitelét a processzor a memória eszközt használják DMA (Direct Memory Access - DMA). Adatátvitel végzik úgynevezett csatorna, amely csupán hét:
0 - regenerálására használják fel a memória egyes rendszerekben
1 - ingyen
2 - szolgálja a vezérlő FDD
3 - szabad (XT - merevlemez-vezérlő)
5 - ingyen
6 - ingyen
7 - ingyenes
Ezeket nem lehet figyelembe venni: 0..7 == 8 DMA

Vegye figyelembe, hogy csatornákat 0-3 - oktett, és a csatornák 5-7 - hexadecimális.

vezérigazgató
Bravó!
De tettem e két táblák küldött Margo, nem értem. Hol van egyáltalán a IRQ?

ez valószínűleg helyes, de nem értem semmit.
Ezekben a táblázatokban a gumiabroncs diagram 0,1. 8 bites, és a 2,16-bitnoy.eto kell kiszámolni, hogy hány IRQ és DMA.

Valószínűleg ezért is magyarázható:
2. táblázat:
B20-- Clock, azaz ez ugyanaz a rendszer időzítő (IRQ0)

A10 I / O csatorna Ready - Úgy tűnik, ez IRQ1
Összesen száma szerint hány megszakítás vonal (lásd a táblázatot két Margo):
D6 IRQ15-re
D7 IRQ14
. IRQ13
D5 IRQ12
D4 IRQ11
D3 IRQ10
. IRQ9
. IRQ8
B21 IRQ7
B22 IRQ6
B23 irq5
B24 IRQ4
B25 IRQ3
B4 IRQ2
A10 (?) IRQ1
B20 (?) IRQ0
És a 16 IRQ
Azt is figyelembe vették, és DMA

Rovására 8 bites azonos az enyémmel.
megszakítja:
1) B20 Óra (talán IRQ0)?
2) az A10 I / O csatorna Ready (talán IRQ1)?
3) B4 IRQ2
4) B25 IRQ3
5) B24 IRQ4
6) B23 irq5
7) B22 IRQ6
8) B21 IRQ7
Összesen 8 fordult IRQ, kotoryyh két ismert * pontosan hol vannak.

Ezt találtam, amikor én nem értem, mi a kapcsolat mezhdukontrollerom körülbelül billentyűzet I / O CH RDY?
A jel l / O CH RDY (I / O csatorna Ready - Kész Bemeneti / kimeneti csatorna) egy aszinkron jelet által előállított készülék lehet hozzáférni a buszon. Ha ez a jel van tiltva, akkor a hozzáférési ciklus meghosszabbodik, mert bekerül a várakozási tilalom rudak időben. Ha a beállítás eszköz a busz a központi feldolgozó egység, vagy egy külső ellátás, mind a készenléti ciklus időtartama - fél gyakorisága SYSCLK időszakban (az óra SYSCLK = 8 MHz, a hossza várakozás ciklusok - 62,5 ns). Ha a beállító szerkezetnek a buszon egy DMA vezérlőt, mindegyik készenléti ciklus - egy időszakra SYSCLK (a SYSCLK = 8 MHz - 125 ns). Amikor belép a memória a külső CPU kártya mindig automatikusan beilleszti egy készenléti ciklus (ha -0WS jelet tilos), így ha egy külső testület kellően ciklusidő egy várakozás, megtiltják jel I / O CH RDY- van szükség.

vezérigazgató
Úgy vélem, ne aggódj

Margo
Nos, ha az IO CH READY van IRQ 1 és Claudia IRQ 1 - aztán kiderül

Ó, a francba!
Úgy tűnik, volt nála vad képtelenség.
IzviniteMargo. Neo. az a tény, hogy becsapni a fejét.
A helyes válasz arra a kérdésre, Margo:

Része a IRQ az autó számára fenntartott szabványos eszközök
alaplap, és egy részét fel lehet használni a külső eszközök
és ezért a kimenetet a szabvány slot ISA. Az egyik osztályban XT gépek
vezérlő és 8 megszakítás hatan megjelenik a buszon:
IRQ2-IRQ7. Az AT számára az első vezérlő továbbá csatlakozik egy másik
egyedül, és ennek eredményeként 15 megszakításokat, mivel az egyik (IRQ2
első vezérlő) használják lépcsőzetes. a buszon
Továbbá az is kiderült jelek IRQ10-IRQ12, IRQ14, IRQ15-re.

Így a végső szám:
Egy 8-bites busz:
IRQ2-IRQ7:
*********
B21 IRQ7
B22 IRQ6
B23 irq5
B24 IRQ4
B25 IRQ3
B4 IRQ2
*********
6 megszakítás sorokat a busz, minden megszakítás 8, 2 megszakítás IRQ0 és IRQ1 zareschervirovany szabványos eszközök az alaplapon, így azok nincsenek jelen a táblázatban kivezetésre ISA busz.
16 bites busz:
IRQ2-IRQ7, és az új:
IRQ10-IRQ12, IRQ14, IRQ15-re:
************************
D3 IRQ10
D4 IRQ11
D5 IRQ12
D7 IRQ14
D6 IRQ15-re
B21 IRQ7
B22 IRQ6
B23 irq5
B24 IRQ4
B25 IRQ3
B4 IRQ2
***********************
11 megszakítási sor a busz, csak 15 szakítsa 4 interrupt IRQ0. IRQ1 IRQ8 és IRQ13 zareschervirovany szabványos eszközök az alaplap, egy megszakító IRQ2 - lépcsőzetes vezérlő ezért nem szerepel a táblázatban kivezetésre ISA busz.

Te6per mint helyes. Remélem nem túl mérges volt rám.

vezérigazgató
Nem, persze. De most végre világos. Egy lehetséges forrás olvasni?

Igen, nagyon érdekes. És különösen - a Digger: biggrin:

Kapcsolódó cikkek