Új hozzászólás Aktív témák

  • Czo

    őstag

    válasz envagyok #97572 üzenetére

    Az IRQ2 az erdekes, mert az IRQ 2 az, az IRQ, amire ra van kotve AT-nal es felette a 2. IRQ controller. Ezt kulon kezelnie is kell a programozonak. AT elott, a 8 bites korszakban, szabdon hasznalhato vonal volt a 2-es IRQ vonal.

    Hogy kerul az az IRQ2-re? Szerintem, ott nincs jo helyen.

    Az alap megszakitasvezerlo a 0-7 vonalakat, az alap DMA vezerlo a 0-4 vonalakat adja. A 8-15-os IRQ-k illetve a 5-7 DMA az ugy jon ki, hogy 1-1 ujabb DMA es IRQ vezerelo kerult a gepbe, amikor ezeket, a magas IRQ es DMA vonalakat aktivalja a kartya (ezek csak a 16bites reszere vannak kivezetve az ISA busznak), akkor ez a 2. kontroller fogja meghuzni az elso kontrolleren a 2-es IRQ-t, illetve a 4-es DMA-t, es a szoftver iroja tudja, hogy ha a 2-es es a 4-es vonalakon jott IRQ es DMA, akkor ki kell olvassa a 2. vezerlobol is, hogy melyik volt a valodi vonal, amin kezdemenyezve lett a meszakitas illetve a DMA keres.

Új hozzászólás Aktív témák