home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / doc.all / irq_faq.doc < prev    next >
Encoding:
Text File  |  1995-11-16  |  14.1 KB  |  265 lines

  1.  
  2. File:        IRQ_FAQ.DOC
  3. WrittenBy:    Alexey Kulentsov, 2:5020/216.6@fidonet
  4. Version:    1.01 from 16/11/95 23:52
  5.  
  6.            ùΓ« ΓᬫѠIRQ ¿ ¬á¬ ß ¡¿¼¿ í«α«Γ∞ß∩
  7.  
  8.  
  9.  Q: ùΓ« ΓᬫѠIRQ ¿ ºáτѼ ºΓ« ¡πª¡«?
  10.  
  11.  A: IRQ αáßΦ¿Σα«óδóáÑΓß∩ ¬á¬ Interrupt Request, ¿½¿ ºá»α«ß ¡á á»»áαáΓ¡«Ñ
  12.     »αÑαδóá¡¿Ñ. ÅαÑαδóá¡¿Ñ - φΓ« »α«µÑßß, ¬«úñá »α«µÑßß«α »αѬαáΘáÑΓ
  13.     ¡«α¼á½∞¡«Ñ óδ»«½¡Ñ¡¿Ñ »α«úαá¼¼δ, ß«σαá¡∩ÑΓ ¡Ñ«íσ«ñ¿¼πε ¿¡Σ«α¼áµ¿ε ó
  14.     ßΓѬѠ¿ »ÑαÑσ«ñ¿Γ ¬ ¬á¬«¼π-Γ« ºáαá¡ÑÑ óδíαá¡¡«¼π áñαÑßπ »á¼∩Γ¿.
  15.     éδºδóáÑΓß∩ »αÑαδóá¡¿Ñ á»»áαáΓ¡δ¼ ß¿ú¡á½«¼ ß ¬á¬«ú«-½¿í« πßΓα«⌐ßΓóá.
  16.     àßΓ∞ ÑΘÑ Γᬠ¡áºδóáѼδÑ »α«úαá¼¼¡δÑ »αÑαδóá¡¿∩, ¡« ¿σ ¼δ ΓπΓ
  17.     αáßß¼áΓα¿óáΓ∞ ¡Ñ íπñѼ. ÅαÑαδóá¡¿∩ ¿¼ÑεΓ ¡«¼Ñαá, ¿ »« ¬áªñ«¼π ¿º ¡¿σ
  18.     »ÑαÑσ«ñ¿Γ »ÑαÑσ«ñ ¡á ßó«⌐ áñαÑß.  Å«ß½Ñ «Γαáí«Γ¬¿ óδºóá¡¡«⌐
  19.     »α«µÑñπαδ, ¬«Γ«αá∩ ¡áºδóáÑΓß∩ «íαáí«Γτ¿¬«¼ »αÑαδóá¡¿∩, π»αáó½Ñ¡¿Ñ
  20.     ó«ºóαáΘáÑΓß∩ ó ¿ßσ«ñ¡πε Γ«τ¬π, ¿ »α«ñ«½ªáÑΓß∩ óδ»«½¡Ñ¡¿Ñ
  21.     »Ñαó«¡áτá½∞¡«⌐ »α«úαá¼¼δ.  ÇñαÑßá ¼«úπΓ óδí¿αáΓ∞ß∩ αẽ¿τ¡δ¼¿
  22.     ß»«ß«íἿ. ìá»α¿¼Ñα, íδΓ∞ Σ¿¬ß¿α«óá¡¡δ¼¿, ¿½¿ ¡áσ«ñ¿Γ∞ß∩ ó Γáí½¿µÑ ó
  23.     ¬á¬«¼-Γ« ¼ÑßΓÑ »á¼∩Γ¿.  Å«ß½Ññ¡¿⌐ ß½πτá⌐ ¿ ¿¼ÑÑΓ ¼ÑßΓ« ¡á »α«µÑßß«αáσ
  24.     ßѼÑ⌐ßΓóá 80x86.  äá½∞ΦÑ íπñѼ αáßß¼áΓα¿óáΓ∞ Γ«½∞¬« φΓ« ßѼÑ⌐ßΓó« ¿
  25.     IBM-ß«ó¼ÑßΓ¿¼δÑ ¼áΦ¿¡δ ¡á Ñú« «ß¡«óÑ.
  26.  
  27.     ä½∩ »«ññÑ᪬¿ IRQ ó ßσѼѠ¬«¼»∞εΓÑαá ¡Ñ«íσ«ñ¿¼á ñ«»«½¡¿Γѽ∞¡á∩
  28.     ¼¿¬α«ßσѼá, Γᬠ¡áºδóáѼδ⌐ ¬«¡Γα«½½Ñα »αÑαδóá¡¿⌐. é ñá¡¡«¼ ß½πτáÑ
  29.     ¿ß»«½∞ºπÑΓß∩ 8259 ¿½¿ Ñú« á¡á½«ú¿. é ß«óαѼѡ¡δσ ¼áΦ¿¡áσ φΓ« »α«ßΓ«
  30.     τáßΓ∞ τ¿»ßÑΓá.
  31.  
  32.     Ç»»áαáΓ¡δÑ »αÑαδóá¡¿∩ ¡πª¡δ, τΓ«íδ »α¿ «íß½πª¿óá¡¿¿ »α«µÑßß«α«¼
  33.     ó¡ÑΦ¡¿σ πßΓα«⌐ßΓó, ΓαÑíπεΘ¿σ π»αáó½Ñ¡¿∩ ¿½¿ «í¼Ñ¡á ¿¡Σ«α¼áµ¿Ñ⌐,
  34.     ¿ºíѪáΓ∞ µ¿¬½«ó ¿σ «»α«ßá, ¡á τΓ« »«ΓαÑíπÑΓß∩ ¼¡«ú« »α«µÑßß«α¡«ú«
  35.     óαѼѡ¿ ¿ »α«úαá¼¼¡á∩ »«ññÑ᪬á φΓ¿σ µ¿¬½«ó ó« óßÑσ »α«úαá¼¼áσ,
  36.     αáí«ΓáεΘ¿σ ¡á ¬«¼»∞εΓÑαÑ. Åα¿ »α¿¼Ñ¡Ñ¡¿¿ IRQ ªÑ »α«úαἼᠼ«ªÑΓ ¡Ñ
  37.     ºáí«Γ¿Γ∞ß∩ «í φΓ«¼- «íαáí«Γ¬á πßΓα«⌐ßΓó »α«¿ßσ«ñ¿Γ ó Σ«¡Ñ ñ½∩ ¡ÑÑ.
  38.     èα«¼Ñ Γ«ú«, φΓ« »«ºó«½∩ÑΓ «»ÑαáΓ¿ó¡« αÑáú¿α«óáΓ∞ ¡á πßΓα«⌐ßΓóá,
  39.     ¬«Γ«αδ¼ ¡πª¡á íδßΓαá∩ «íαáí«Γ¬á, τΓ«íδ ¡Ñ »«ΓÑα∩Γ∞ ñá¡¡δÑ. Åαáóñá,
  40.     ΓπΓ ÑßΓ∞ ßó«¿ ¡Ññ«ßΓáΓ¬¿. ìá»α¿¼Ñα, »α«úαἼᠼ«ªÑΓ ºá»αÑΓ¿Γ∞ ¡á
  41.     ¡Ñ¬«Γ«α«Ñ óαѼ∩ á»»áαáΓ¡δÑ »αÑαδóá¡¿∩. èα«¼Ñ Γ«ú«, ñ½∩ ¡áτá½á
  42.     «íαáí«Γ¬¿ »αÑαδóá¡¿∩ ñ«½ª¡á ºá¬«¡τ¿Γ∞ß∩ »αÑñδñπΘá∩ ¬«¼á¡ñá, ñ«½ª¡δ
  43.     íδΓ∞ ß«σαá¡Ñ¡δ αÑú¿ßΓαδ ¿ Γ.ñ., Γ« ÑßΓ∞ ºáñÑαª¬á ¼«ªÑΓ íδΓ∞ ñ«ó«½∞¡«
  44.     º¡áτ¿Γѽ∞¡á. ä½∩ í«½ÑÑ «»ÑαáΓ¿ó¡«ú« αÑáú¿α«óá¡¿∩ ¿¡«úñá »α¿¼Ñ¡∩εΓ
  45.     ¼Ñσá¡¿º¼ DMA (Direct Memory Access). Æá¼ »α«µÑßß«α ¡Ñ πτáßΓóπÑΓ ó
  46.     »ÑαÑßδ½¬Ñ ñá¡¡δσ, ¿ ñ½∩ φΓ«ú« ¿ß»«½∞ºπÑΓß∩ ÑΘÑ «ñ¡á ñ«»«½¡¿Γѽ∞¡á∩
  47.     ¼¿¬α«ßσѼá, ¬«¡Γα«½½Ñα DMA. ì« φΓ« πªÑ ß«óßѼ ñαπú«⌐ αáºú«ó«α.
  48.  
  49.  Q: ùΓ« π¼ÑÑΓ ¼¿¬α«ßσѼá 8259?
  50.  
  51.  A: 8259 ¼«ªÑΓ «íß½πª¿óáΓ∞ ó«ßѼ∞ ºá»α«ß«ó ¡á »αÑαδóá¡¿Ñ «Γ ó¡ÑΦ¡¿σ
  52.     πßΓα«⌐ßΓó, ß««ΓóÑΓßΓóÑ¡¡« ñ½∩ φΓ«ú« ¿¼ÑÑΓß∩ ó«ßѼ∞ óσ«ñ«ó, ¡áºδóáεΓß∩
  53.     «¡¿ IRQ0-IRQ7. Åα¿ »«ßΓπ»½Ñ¡¿¿ Ññ¿¡¿τ¡«ú« ß¿ú¡á½á ¡á «ñ¿¡ ¿º óσ«ñ«ó
  54.     «¡ ºá»«¼¿¡áÑΓß∩ ó« óσ«ñ¡«¼ αÑú¿ßΓαÑ ºá»α«ß«ó »αÑαδóá¡¿∩ ¿ ñá½∞ΦÑ
  55.     «íαáíáΓδóáÑΓß∩ ½«ú¿¬«⌐ ¼¿¬α«ßσѼδ. Åα¿ ¬á߬áñ¡«¼ ß«Ññ¿¡Ñ¡¿¿
  56.     ¡Ñ߬«½∞¬¿σ ¼¿¬α«ßσѼ ó«º¼«ª¡« «íß½πª¿óá¡¿Ñ ñ« 64 ½¿¡¿⌐ IRQ. Æá¬«Ñ
  57.     ß«Ññ¿¡Ñ¡¿Ñ ¡áºδóáÑΓß∩ ¬á߬áñ¡δ¼, Γᬠ¬á¬ ÑßΓ∞ «ñ¿¡ óÑñπΘ¿⌐ ¬«¡Γα«½½Ñα
  58.     ¿ ñ« ó«ß∞¼¿ óÑñ«¼δσ, »«ñ¬½ετáѼδ󠬫 óσ«ñá¼ IRQ óÑñπΘÑú«. ÅαÑαδóá¡¿∩
  59.     ¿¼ÑεΓ πα«ó¡¿ »α¿«α¿ΓÑΓ«ó, »α¿«α¿ΓÑΓδ ºáñáεΓß∩ ¿ ¼Ñ¡∩εΓß∩ »α«úαá¼¼¡δ¼
  60.     »πΓѼ.  Åα«úαá¼¼¡δ¼ »πΓѼ ΓᬪѠ¼«ª¡« ºá»αÑΘáΓ∞ ¿½¿ αáºαÑΦáΓ∞
  61.     «Γñѽ∞¡δÑ IRQ, á ΓᬪѠóδñáóáΓ∞ ß¿ú¡á½ ¬«¡µá »αÑαδóá¡¿∩, τΓ«
  62.     αáºαÑΦáÑΓ óδñáτπ ºá»«¼¡Ñ¡¡δσ ó αÑú¿ßΓαÑ ºá»α«ß«ó »αÑαδóá¡¿∩ ß¿ú¡á½«ó
  63.     ß í«½ÑÑ ¡¿º¬¿¼ »α¿«α¿ΓÑΓ«¼, »«½πτÑ¡¡δσ ó« óαѼ∩ «íαáí«Γ¬¿ í«½ÑÑ
  64.     »α¿«α¿ΓÑΓ¡«ú« ºá»α«ßá.
  65.  
  66.  Q: èᬠφΓ« á»»áαáΓ¡« óδú½∩ñ¿Γ ó IBM-ß«ó¼ÑßΓ¿¼δσ ¼áΦ¿¡áσ?
  67.  
  68.  A: ùáßΓ∞ IRQ ó ¼áΦ¿¡Ñ ºáαѺÑαó¿α«óá¡δ ñ½∩ ßΓá¡ñáαΓ¡δσ πßΓα«⌐ßΓó ¡á
  69.     ¼áΓÑα¿¡ß¬«⌐ »½áΓÑ, á τáßΓ∞ ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ó¡ÑΦ¡¿¼¿ πßΓα«⌐ßΓóἿ
  70.     ¿ »«φΓ«¼π óδóÑñÑ¡δ ¡á ßΓá¡ñáαΓ¡δ⌐ ß½«Γ ISA. é ¼áΦ¿¡á󠬽áßßá XT «ñ¿¡
  71.     ¬«¡Γα«½½Ñα ¿ ÑßΓ∞ 8 »αÑαδóá¡¿⌐, ¿º ¡¿σ ΦÑßΓ∞ óδóÑñÑ¡δ ¡á Φ¿¡π:
  72.     IRQ2-IRQ7.  é AT ¬ »Ñαó«¼π ¬«¡Γα«½½Ñαπ ñ«»«½¡¿Γѽ∞¡« »«ñ¬½ετÑ¡ ÑΘÑ
  73.     «ñ¿¡, ¿ ó αѺπ½∞ΓáΓÑ ¿¼ÑÑΓß∩ 15 »αÑαδóá¡¿⌐, Γᬠ¬á¬ «ñ¡« (IRQ2
  74.     »Ñαó«ú« ¬«¡Γα«½½Ñαá) ¿ß»«½∞ºπÑΓß∩ ñ½∩ ¬á߬áñ¿α«óá¡¿∩. ìá Φ¿¡Ñ
  75.     ñ«»«½¡¿Γѽ∞¡« »«∩󿽿ß∞ ß¿ú¡á½δ IRQ10-IRQ12, IRQ14, IRQ15. é ßσѼѠXT
  76.     ß¿ú¡á½δ IRQ ¡á Φ¿¡Ñ ó ßἫ¼ »α«ßΓ«¼ ß½πτáÑ »«ñ¬½ετÑ¡δ »α∩¼« ¬ óσ«ñá¼
  77.     ¬«¡Γα«½½Ñαá ¿ ¡Ñ ºáΦπ¡Γ¿α«óá¡δ αѺ¿ßΓ«αἿ. é ñαπú¿σ ¬«¡ßΓαπ¬µ¿∩σ ¡á
  78.     ½«ú¿¬Ñ ßΓáó∩Γß∩ íπΣÑα¡δÑ »«óΓ«α¿Γѽ¿. æ««ΓóÑΓßΓóÑ¡¡« »áßß¿ó¡δ⌐ ß¿ú¡á½
  79.     ¡á Φ¿¡Ñ, ¬á¬ ¿ ¡á ¼¿¬α«ßσѼѠ- ¡π½Ñó«⌐, á »«ßΓπ»½Ñ¡¿Ñ ºá»α«ßá ¡á
  80.     »αÑαδóá¡¿Ñ »α«¿ßσ«ñ¿Γ »« Ññ¿¡¿τ¡«¼π Σα«¡Γπ.
  81.  
  82.  Q: ä½∩ τÑú« ¬«¡¬αÑΓ¡« ¿ß»«½∞ºπεΓß∩ IRQ ó ¬«¼»∞εΓÑαÑ?
  83.  
  84.  A: é«Γ ¡Ñí«½∞Φá∩ Γáí½¿µá, ó ¬«Γ«α«⌐ π¬áºá¡δ ßΓá¡ñáαΓ¡δÑ »α¿¼Ñ¡Ñ¡¿∩ IRQ.
  85.  
  86.     ÅÑαóδ⌐ ¬«¡Γα«½½Ñα: 8259-1.
  87.     æΓá¡ñáαΓ¡«Ñ ¼ÑßΓ« ñ½∩ Ñú« óÑ¬Γ«α«ó-ß áñαÑßá 20h, ¿½¿ ß 8-ú« óÑ¬Γ«αá ó
  88.     Γáí½¿µÑ »αÑαδóá¡¿⌐. æ½ÑñπÑΓ ºá¼ÑΓ¿Γ∞, τΓ« φΓ« ¡Ñπñáτ¡«Ñ ¼ÑßΓ«, Γá¬
  89.     ¬á¬ ¡áτ¿¡á∩ ß 286 »α«µÑßß«αá ß»¿ß«¬ ºáαѺÑαó¿α«óá¡¡δσ Σ¿α¼«⌐ Intel
  90.     »αÑαδóá¡¿⌐ πóѽ¿τ¿½ß∩, ¿ á»»áαáΓ¡δÑ »αÑαδóá¡¿∩ ßΓ὿ »ÑαÑßѬáΓ∞ß∩ ß
  91.     ¡¿¼¿. Å«φΓ«¼π ß«óαѼѡ¡δÑ ¼¡«ú«ºáñáτ¡δÑ «»Ñαᵿ«¡¡δÑ ß¿ßΓÑ¼δ ¼«úπΓ
  92.     »ÑαÑ¡«ß¿Γ∞ óÑ¬Γ«αá IRQ ó ñαπú«Ñ ¼ÑßΓ«.
  93.  
  94.    IRQ Int   Åα¿¼Ñ¡Ñ¡¿Ñ  ä«»«½¡¿Γѽ∞¡δÑ ¬«¼¼Ñ¡Γáα¿¿ ¿ »α¿¼Ñ¡Ñ¡¿∩
  95.    --- ---   ----------  --------------------------------------------
  96.     0    8h   Timer     æ¿ßΓѼ¡δ⌐ Γá⌐¼Ñα, 18.2 αáºá ó ßѬπ¡ñπ
  97.     1   9h   Keyboard    âÑ¡Ñα¿Γß∩ »α¿ ¡áªáΓ¿¿/«Γ»π߬᡿¿ ¬¡«»«¬
  98.     2   Ah   LPT2/Casc.  COMx, Vert.Retrace (EGA, VGA)
  99.     3   Bh   UART 2     COM2, COM4
  100.     4   Ch   UART 1     COM1, COM3
  101.     5   Dh   Fixed disk  LPT2(AT), COMx
  102.     6   Eh   Diskette    âÑ¡Ñα¿Γß∩ FDD-¬«¡Γα. »« «¬«¡τá¡¿¿ «»Ñαᵿ¿
  103.     7   Fh   Printer     LPT1,SoundBlaster
  104.  
  105.     éΓ«α«⌐ ¬«¡Γα«½½Ñα: 8259-2.
  106.     Å«∩ó¿½ß∩ ¡áτ¿¡á∩ ß AT. æΓá¡ñáαΓ¡«Ñ ¼ÑßΓ« ñ½∩ Ñú« óÑ¬Γ«α«ó- 1C0h, ¿½¿
  107.     ß 70h óÑ¬Γ«αá.
  108.  
  109.    IRQ Int   Åα¿¼Ñ¡Ñ¡¿Ñ  ä«»«½¡¿Γѽ∞¡δÑ ¬«¼¼Ñ¡Γáα¿¿ ¿ »α¿¼Ñ¡Ñ¡¿∩
  110.    --- ---   ----------  --------------------------------------------
  111.     8  70h   RTC     CMOS Real Time Clock
  112.     9  71h   IRQ2 Emul.  ¥¼π½∩µ¿∩ IRQ2 ñ½∩ ß«ó¼ÑßΓ¿¼«ßΓ¿
  113.    10  72h   Free        SoundBlaster, τáßΓ« ñαπú¿Ñ πßΓα«⌐ßΓóá
  114.    11  73h   Free        ÄíΘÑ»α¿¡∩Γ«ú« »α¿¼Ñ¡Ñ¡¿∩ ¡Ñ ¿¼ÑÑΓ
  115.    12  74h   Free        ÄíΘÑ»α¿¡∩Γ«ú« »α¿¼Ñ¡Ñ¡¿∩ ¡Ñ ¿¼ÑÑΓ
  116.    13  75h   Math        ÅαÑαδóá¡¿Ñ ß«»α«µÑßß«αá
  117.    14  76h   Hard disk   âÑ¡Ñα¿Γß∩ HDD-¬«¡Γα. »« «¬«¡τá¡¿¿ «»Ñαᵿ¿
  118.    15  77h   Free        ÄíΘÑ»α¿¡∩Γ«ú« »α¿¼Ñ¡Ñ¡¿∩ ¡Ñ ¿¼ÑÑΓ
  119.  
  120.  Q: ì¿τÑú« ¡Ñ »«¡∩½ ¡áßτÑΓ IRQ2/IRQ9 :-(
  121.  
  122.  A: êßΓ«α¿∩ Γᬫóá. é PC/XT íδ½ Γ«½∞¬« «ñ¿¡ ¬«¡Γα«½½Ñα »αÑαδóá¡¿⌐, ¿ óßÑ
  123.     »αÑαδóá¡¿∩ ¼«ª¡« í佫 ¿ß»«½∞º«óáΓ∞ ñ½∩ ¬á¬¿σ-½¿í« µÑ½Ñ⌐. é AT
  124.     ¡Ñ«íσ«ñ¿¼« í佫 πóѽ¿τ¿Γ∞ ¬«½¿τÑßΓó« »αÑαδóá¡¿⌐, á »«ß¬«½∞¬π 8259
  125.     ß«Ññ¿¡∩εΓß∩ ¬á߬áñ¡«, φΓ« «º¡áτὫ, τΓ« «ñ¿¡ ¿º óσ«ñ«ó IRQ 8259-1
  126.     ¡Ñ«íσ«ñ¿¼« í佫 ¿ß»«½∞º«óáΓ∞ ñ½∩ »«ñ¬½ετÑ¡¿∩ óΓ«α«ú« ¬«¡Γα«½½Ñαá.
  127.     üδ½ óδíαá¡ IRQ2. Åα¿ φΓ«¼ »α¿Φ½«ß∞ αÑΦáΓ∞ »α«í½Ñ¼π ß«ó¼ÑßΓ¿¼«ßΓ¿.
  128.     äѽ« ó Γ«¼, τΓ« IRQ2 íδ½ óδóÑñÑ¡ ¡á ß½«Γδ ¿ ¼«ú ¿ß»«½∞º«óáΓ∞ß∩
  129.     αẽ¿τ¡δ¼¿ πßΓα«⌐ßΓóἿ. Å«½πτáÑΓß∩ ß½ÑñπεΘá∩ ºáñáτá: ¿¼ÑÑΓß∩
  130.     πßΓα«⌐ßΓó«, ¬«Γ«α«Ñ óΓδ¬á½«ß∞ ó PC ¿ óδαáíáΓδóὫ IRQ2, ¿ ß«ΣΓ ¬
  131.     ¡Ñ¼π, ¬«Γ«αδ⌐ ßáñ¿½ß∩ ¡á ß««ΓóÑΓßΓóπεΘÑÑ »αÑαδóá¡¿Ñ « «íαáíáΓδóá½
  132.     Ñú«. ìÑ«íσ«ñ¿¼« ßñѽáΓ∞ Γá¬, τΓ«íδ Ñú« ¼«ª¡« í佫 ó«Γ¬¡πΓ∞ ó AT ¿
  133.     τΓ«íδ «¡« ¿ ß«ΣΓ »α«ñ«½ªá½¿ αáí«ΓáΓ∞. ÉÑΦÑ¡á íδ½á »α«í½Ñ¼á ß½ÑñπεΘ¿¼
  134.     «íαẫ¼: ó«-»Ñαóδσ, ¡á ß½«Γ ¡á ¬«¡Γá¬Γ B4 ó¼ÑßΓ« IRQ2 ΓÑ»Ñα∞
  135.     óδó«ñ¿Γß∩ IRQ9 «Γ 8259-2. é«-óΓ«αδσ, í¿«ß«ó߬¿⌐ «íαáí«Γτ¿¬ IRQ9
  136.     φ¼π½¿απÑΓ IRQ2, Γ« ÑßΓ∞ óδºδóáÑΓ ß««ΓóÑΓßΓóπεΘ¿⌐ Ñ¼π óÑ¬Γ«α Int 0Ah.
  137.     Æá¬ τΓ« ΓÑ»Ñα∞ ñ½∩ ßΓáα«ú« πßΓα«⌐ßΓóá »α«µÑßß óδú½∩ñ¿Γ ß½ÑñπεΘ¿¼
  138.     «íαẫ¼: ôßΓα«⌐ßΓó« úÑ¡Ñα¿Γ IRQ2, ¬«Γ«α«Ñ ¡á ßἫ¼ ñѽѠIRQ9,
  139.     óδºδóáÑΓß∩ «íαáí«Γτ¿¬ IRQ9 ¿ »α«úαá¼¼¡« óδºδóáÑΓ «íαáí«Γτ¿¬ IRQ2
  140.     ß«ΣΓá ¬ φΓ«¼π πßΓα«⌐ßΓóπ, ó¿ß∩Θ¿⌐ ¡á Int 0Ah. æ«ΣΓ ñπ¼áÑΓ, τΓ« Γᬠ¿
  141.     ¡áñ«, ¿ ¡¿τÑú« ¡Ñ ºá¼ÑτáÑΓ. Åα¿ ¬«¡ßΓαπ¿α«óá¡¿¿ ªÑ ßó«¿σ πßΓα«⌐ßΓó
  142.     ¼«ª¡« óÑΦáΓ∞ ß«ΣΓ ßαáºπ ¡á IRQ9.  àßΓÑßΓóÑ¡¡«, Ñß½¿ ¡πª¡« «ßΓáó¿Γ∞
  143.     ó«º¼«ª¡«ßΓ∞ ó«Γ¬¡πΓ∞ πßΓα«⌐ßΓó« ¿ ó XT, Γ« ¡áñ« ßñѽáΓ∞ ¡«¼Ñα IRQ
  144.     ¿º¼Ñ¡∩Ѽδ¼.
  145.  
  146.  Q: çáτѼ ¡πª¡« »αÑαδóá¡¿Ñ «Γ EGA/VGA ¿ úñÑ ¿ß»«½∞ºπÑΓß∩?
  147.  
  148.  A: ¥Γ« »αÑαδóá¡¿Ñ óδºδóáÑΓß∩ ó ¬«¡µÑ »α«α¿ß«ó¬¿ ¬áªñ«ú« ¬áñαá, »«ºó«½∩∩
  149.     »α«úαἼѠóδ»«½¡∩Γ∞ ¬á¬¿Ñ-Γ« ñÑ⌐ßΓó¿∩ ó« óαѼ∩ «íαáΓ¡«ú« σ«ñá ½πτá.
  150.     ¥Γ« ¡πª¡« ¡Ñ¬«Γ«αδ¼ úαáΣ¿τÑ߬¿¼ »α¿½«ªÑ¡¿∩¼, τΓ«íδ ¿ºíѪáΓ∞ »«í«τ¡δσ
  151.     ó¿ºπá½∞¡δσ φΣΣÑ¬Γ«ó »α¿ ß¼Ñ¡Ñ ßΓαá¡¿µδ ¿½¿ »á½¿Γαδ. ì« Γᬠ¬á¬ φΓ«
  152.     »αÑαδóá¡¿Ñ ¼«ªÑΓ íδΓ∞ ºá»αÑΘÑ¡« ¡á »½áΓÑ ñªá¼»Ñα«¼, »α¿τѼ áñá»ΓÑαδ
  153.     »α«ñáεΓß∩ ¬á¬ αẠߠºá»αÑΘÑ¡¡δ¼ »αÑαδó᡿Ѽ, φΓ« »αÑαδóá¡¿Ñ ó
  154.     ¡áßΓ«∩ΘÑÑ óαѼ∩ »αá¬Γ¿τÑ߬¿ ¡Ñ ¿ß»«½∞ºπÑΓß∩, Γᬠ¬á¬ ¡¿¬Γ« ¡Ñ íπñÑΓ
  155.     ºáßΓáó½∩Γ∞ »«½∞º«óáΓѽ∩ ñ½∩ αáí«Γδ »α«úαá¼¼δ «Γ¬αδóáΓ∞ ¼áΦ¿¡π ¿
  156.     »ÑαÑΓδ¬áΓ∞ ñªá¼»Ñαδ. ùΓ«íδ «Γ߽Ѫ¿óáΓ∞ ¬«¡Ñµ ¬áñαá, »α«úαá¼¼δ 
  157.     ¿ß»«½∞ºπεΓ µ¿¬½δ «»α«ßá τÑαѺ »«αΓδ.
  158.  
  159.  Q: ùΓ« ΓᬫѠ¬«¡Σ½¿¬Γδ IRQ ¿ ¬á¬ ¿σ ¿ºíѪáΓ∞?
  160.  
  161.  A: è«¡Σ½¿¬Γ IRQ- φΓ« ¬«úñá ¡Ñ߬«½∞¬« πßΓα«⌐ßΓó ß« ßó«¿¼¿ «íαáí«Γτ¿¬á¼¿
  162.     »δΓáεΓß∩ ¿ß»«½∞º«óáΓ∞ «ñ¿¡ IRQ, ¡Ñ π¼Ñ∩ »α¿ φΓ«¼ αáºñѽ∩Γ∞ Ñú«
  163.     á»»áαáΓ¡« ¿½¿ »α«úαá¼¼¡« (í«½∞Φ¿¡ßΓó« ß«óαѼѡ¡«ú« »α«úαá¼¼¡«ú«
  164.     «íÑß»ÑτÑ¡¿∩ ¬á¬ αẠ¡Ñ π¼ÑÑΓ). ä½∩ αáºαÑΦÑ¡¿∩ ¬«¡Σ½¿¬Γá ¡Ñ«íσ«ñ¿¼«
  165.     «»αÑñѽ¿Γ∞, ¬á¬¿Ñ ¿¼Ñ¡¡« πßΓα«⌐ßΓóá »ÑαÑßѬáεΓß∩, ¿ »ÑαÑ¡ÑßΓ¿ «ñ¡« ¿º
  166.     ¡¿σ ¡á ßó«í«ñ¡δ⌐ IRQ. Åα¿óÑñѼ ¡Ñ߬«½∞¬« αѬ«¼Ñ¡ñᵿ⌐ »« φΓ«¼π
  167.     »«ó«ñπ.
  168.  
  169.     ùáΘÑ óßÑú« óßΓαÑτáεΓß∩ ¬«¡Σ½¿¬Γδ »« IRQ COM-»«αΓ«ó. ¥Γ« ßó∩ºá¡« ¬á¬ ß
  170.     ¿σ αáß»α«ßΓαá¡Ñ¡¡«ßΓ∞ε, Γᬠ¿ c ΓѼ, τΓ« COM2 ¿ COM4 ¿ß»«½∞ºπεΓ »«
  171.     π¼«½τá¡¿ε IRQ3, á COM1 ¿ COM3 - IRQ4. é«Γ ¬«¡¬αÑΓ¡δ⌐ »α¿¼Ñα.
  172.  
  173.   Q: ìá ¼áΦ¿¡Ñ ßΓ«¿Γ ßΓá¡ñáαΓ¡á∩ ¼π½∞Γ¿¬áαΓ«τ¬á, ¡á COM1 ¡áσ«ñ¿Γß∩ ¼δΦ¬á.
  174.      ìáñ« »«ßΓáó¿Γ∞ ¼«ñѼ. èᬠÑú« ¡áßΓα«¿Γ∞?
  175.  
  176.   A: é«-»Ñαóδσ, ¡Ñ«íσ«ñ¿¼« »«ßΓáó¿Γ∞ Ñú« ¡á COM3 ¿½¿ COM4, τΓ«íδ «¡ ¡Ñ
  177.      »ÑαÑßѬá½ß∩ ß ¼π½∞Γ¿¬áαΓ«⌐ ó »α«ßΓαá¡ßΓóÑ »«αΓ«ó. é«-óΓ«αδσ, ¿º ¡¿σ
  178.      ¡Ñ«íσ«ñ¿¼« óδíαáΓ∞ Γ«Γ »«αΓ, IRQ ¬«Γ«α«ú« »« π¼«½τá¡¿ε ¡Ñ ß«ó»áñáÑΓ
  179.      ß ¿ß»«½∞ºπÑ¼δ¼ ¼δΦ¬«⌐. é ñá¡¡«¼ ß½πτáÑ φΓ« COM4 (IRQ3). àß½¿ ¼δΦ¬á
  180.      ¡á óΓ«α«¼ »«αΓπ, Γ« ñ½∩ ¼«ñѼᠡáñ« ¿ß»«½∞º«óáΓ∞ COM3 (IRQ4). ìá
  181.      ßἫ¼ ñѽѠáñαÑß »«αΓá ¿ IRQ ó ¼«ñѼáσ «íδτ¡« óδßΓáó½∩εΓß∩
  182.      ¡Ñºáó¿ß¿¼«, ¡« ñá¡¡δ⌐ ß«óÑΓ »αÑß½ÑñπÑΓ µÑ½∞ε ¿ºíѪáΓ∞ ¡ÑßΓá¡ñáαΓ¡δσ
  183.      ¡áßΓα«Ñ¬, τΓ« π»α«ßΓ¿Γ ¬«¡Σ¿úπα¿α«óá¡¿Ñ »α«úαá¼¼¡«ú« «íÑß»ÑτÑ¡¿∩. Æ«
  184.      ªÑ «Γ¡«ß¿Γß∩ ¬« óßѼ »«ß½ÑñπεΘ¿¼ ß½πτá∩¼.
  185.  
  186.     æΓá¡ñáαΓ¡δÑ ¡áº¡áτÑ¡¿∩ ñ½∩ COM-»«αΓ«ó:
  187.              Å«αΓ  COM1 COM2 COM3 COM4
  188.     üẫóδ⌐ áñαÑß  3F8  2F8  3E8  2E8
  189.               IRQ  4    3    4    3
  190.  
  191.     é»α«τѼ, ½πτΦÑ ¡Ñ íπñѼ «»¿ßδóáΓ∞ ¬áªñδ⌐ ß½πτá⌐ ß½«óÑß¡«, á ¿º«íαế¼
  192.     Γáí½¿µπ αѬ«¼Ñ¡ñπѼδ󠬫¡Σ¿úπαᵿ⌐:
  193.  
  194.     IRQ2    IRQ3         IRQ4         IRQ5          IRQ7     IRQ10
  195.     î«ñѼ3  î«ñѼ(COM4)  îδΦ∞ (COM1)  î«ñѼ2(COM3)  SB
  196.     î«ñѼ3  îδΦ∞ (COM2)  Modem(COM3)  Modem2(COM4)  SB
  197.     î«ñѼ3  î«ñѼ(COM4)  îδΦ∞ (COM1)  î«ñѼ2(COM3)  Printer  SB
  198.     î«ñѼ3  îδΦ∞ (COM2)  Modem(COM3)  Modem2(COM4)  Printer  SB
  199.  
  200.     ü뫨 ¿ß»«½∞º«óá¡δ ß½ÑñπεΘ¿Ñ ß««íαáªÑ¡¿∩: ó« ó«º¼«ª¡«ßΓ¿ ßΓá¡ñáαΓ¡δÑ
  201.     ¡áº¡áτÑ¡¿∩, »« ó«º¼«ª¡«ßΓ¿ «íσ«ñ¿Γ∞ß∩ IRQ3-IRQ7. äóá »«ß½Ññ¡¿σ
  202.     ß½πτá∩- ¬«úñá ¿ß»«½∞ºπÑΓß∩ »αÑαδóá¡¿Ñ «Γ »α¿¡ΓÑαá. ìῼѡ∞Φ¿¼¿
  203.     ó«º¼«ª¡«ßΓ∩¼¿ »« ¬«¡Σ¿úπα¿α«óá¡¿ε «í½áñáÑΓ ¼δΦ¬á, «Γ ¡ÑÑ
  204.     ß««ΓóÑΓßΓóÑ¡¡« óδí¿αáÑΓß∩ óáα¿á¡Γ. üÑαÑΓÑ ß»¿ß«¬ Γ«ú«, τΓ« ¡áñ«
  205.     »«ßΓáó¿Γ∞, ¿ ¿ñÑΓÑ ß ¡áτá½á Γáí½¿µδ, »α«óÑα∩∩, »«ñσ«ñ¿Γ ½¿ ¬áªñá⌐
  206.     óáα¿á¡Γ, Ñß½¿ óδíα«ß¿Γ∞ ¿º ¡Ñú« ½¿Φ¡ÑÑ «í«απñ«óá¡¿Ñ. Åα«Φπ
  207.     ß««íαáªÑ¡¿∩ ¡áßτÑΓ Γ«ú«, ¬á¬ ñ«½ª¡á óδú½∩ñÑΓ∞ φΓá Γáí½¿µá ¿ ñ«½ª¡á ½¿
  208.     ó««íΘÑ, «Γ»¿ßáΓ∞ ¼¡Ñ (áñαÑߠ󠬫¡µÑ Σá⌐½á). ÉẼÑα Γáí½¿µδ óßÑú« ó 
  209.     τÑΓδαÑ ßΓ᫬¿ ∩ó¿½ß∩ αѺπ½∞ΓáΓ«¼ ¼«Ñ⌐ ß½áí«⌐ Σá¡Γế¿, ¡Ñ ß»«ß«í¡«⌐ 
  210.     »α¿ñπ¼áΓ∞ ñ«ßΓáΓ«τ¡«Ñ ¬«½¿τÑßΓó« »α«í½Ñ¼ ß ¬«¡Σ¿úπα¿α«ó᡿Ѽ.
  211.  
  212.  Q: èᬠ»αáó¿½∞¡« ßñѽáΓ∞ πßΓα«⌐ßΓó« ó ß½«Γ, ¿ß»«½∞ºπεΘÑÑ IRQ? î«ª¡« ½¿
  213.     ¿ß»«½∞º«óáΓ∞ ¡Ñ߬«½∞¬« πßΓα«⌐ßΓó ¡á «ñ¡«¼ IRQ?
  214.  
  215.  A: î«ª¡«. Éáßß¼«Γα¿¼ πßΓα«⌐ßΓó« óδσ«ñá IRQ ¡á »½áΓÑ. é«-»Ñαóδσ, ó
  216.     »áß߿󡫼 ß«ßΓ«∩¡¿¿ «¡ ñ«½ªÑ¡ íδΓ∞ ó Z-ß«ßΓ«∩¡¿¿. ç¡áτ¿Γ, ¡πªÑ¡
  217.     φ½Ñ¼Ñ¡Γ ß ΓαÑσßΓáí¿½∞¡δ¼ óδó«ñ«¼. ¥Γ« ¡πª¡«, τΓ«íδ ¼«ª¡« í佫
  218.     »«ñ¬½ετáΓ∞ ¡Ñ߬«½∞¬« »½áΓ ¬ «ñ¡«¼π IRQ. èα«¼Ñ Γ«ú«, »«ß¬«½∞¬π ó
  219.     ¼áΦ¿¡Ñ φΓ« «íδτ¡« ¡Ñ »αÑñπß¼«ΓαÑ¡«, ¡áñ« ºáΦπ¡Γ¿α«óáΓ∞ óδσ«ñ ¡á ºÑ¼½ε
  220.     αѺ¿ßΓ«α«¼ ¬¿½««¼ ¡á ñÑß∩Γ∞, τΓ«íδ «íÑß»Ñτ¿Γ∞ ¡π½Ñó«⌐ πα«óÑ¡∞ ó
  221.     »áß߿󡫼 ß«ßΓ«∩¡¿¿. Åα¿ óδñáτÑ IRQ óδσ«ñ ñ«½ªÑ¡ »ÑαÑσ«ñ¿Γ∞ ó
  222.     Ññ¿¡¿τ¡«Ñ ß«ßΓ«∩¡¿Ñ. Æá¬¿¼ «íαẫ¼, ñ½∩ ¬«ααÑ¬Γ¡«⌐ αáí«Γδ ¡πªÑ¡
  223.     φ½Ñ¼Ñ¡Γ Γ¿»á 555ïÅ8 ¿ αѺ¿ßΓ«α- ¡Ñ «τÑ¡∞ ß½«ª¡«. ÆÑ»Ñα∞ « »α«úαá¼¼¡«¼
  224.     «íÑß»ÑτÑ¡¿¿. ä½∩ Σπ¡¬µ¿«¡¿α«óá¡¿∩ ¡Ñ߬«½∞¬¿σ ¡Ñºáó¿ß¿¼δσ «íαáí«Γτ¿¬«ó
  225.     «¡¿ ñ«½ª¡δ óδ»«½¡∩Γ∞ ß½ÑñπεΘ¿Ñ ñÑ⌐ßΓó¿∩:  é«-»Ñαóδσ, ßαáºπ ªÑ
  226.     αẼá߬¿α«óδóáΓ∞ IRQ, á ñ½∩ »αÑñ«ΓóαáΘÑ¡¿∩ »«óΓ«α¡«ú« óσ«ñá »α¿
  227.     ¡ÑαÑÑ¡Γαá¡Γ¡«¼ ¬«ñÑ ¿ß»«½∞º«óáΓ∞ ß«íßΓóÑ¡¡δÑ Σ½áª¬¿. é«-óΓ«αδσ,
  228.     ¿ßσ«ñ¿Γ∞ ¿º Γ«ú«, τΓ« ¡Ñ¿ºóÑßΓ¡«, ßó«Ñ ½¿ πßΓα«⌐ßΓó« ΓαÑíπÑΓ
  229.     «íαáí«Γ¬¿, ¿ »α«óÑα∩Γ∞ φΓ«. ÄΓßεñá ßαáºπ ß½ÑñπÑΓ óδó«ñ, τΓ«
  230.     πßΓα«⌐ßΓó« ñ«½ª¡« ¿¼ÑΓ∞ ¬á¬¿Ñ-Γ« »«αΓδ, »« ¬«Γ«αδ¼ φΓ« ¼«ª¡«
  231.     ¿ñÑ¡Γ¿Σ¿µ¿α«óáΓ∞. é-ΓαÑΓ∞¿σ, óßÑúñá »ÑαÑñáóáΓ∞ π»αáó½Ñ¡¿Ñ »« µÑ»«τ¬Ñ
  232.     ß½ÑñπεΘѼπ «íαáí«Γτ¿¬π. ¥Γ« ¡áñ« ñѽáΓ∞ ¿ ó ß½πτáÑ á¬Γ¿ó¡«ßΓ¿ ßó«Ñú«
  233.     πßΓα«⌐ßΓóá, τΓ«íδ »α¿ ß«ó»áñÑ¡¿¿ ß¿ú¡á½«ó IRQ «Γ ¡Ñ߬«½∞¬¿σ πßΓα«⌐ßó,
  234.     τΓ« «º¡áτáÑΓ ¿σ »«ΓÑαε, «ßΓá½∞¡δÑ ¡Ñ «ßΓ὿ß∞ íѺ «íαáí«Γ¬¿.  ê
  235.     »ÑαÑßΓáÑΓ íδΓ∞ ¬α¿Γ¿τ¡δ¼ óαѼ∩, ¬«Γ«α«Ñ πßΓα«⌐ßΓó« ñÑαª¿Γ á¬Γ¿ó¡δ¼
  236.     ß¿ú¡á½ IRQ.
  237.  
  238.  Q: ƒ ßñѽὠπßΓα«⌐ßΓó«, »ÑαÑñáεΘÑÑ/»α¿¡¿¼áεΘÑÑ ñá¡¡δÑ ¿ úÑ¡Ñα∩ΘÑÑ »α¿
  239.     φΓ«¼ IRQ, ¿ ß«ΣΓ ¬ ¡Ñ¼π, αáí«ΓáεΘ¿⌐ ó Σ«¡«ó«¼ αѪ¿¼Ñ. Äñ¡á¬« ß¬«α«ßΓ∞
  240.     »ÑαÑñáτ¿ «τÑ¡∞ ¡¿º¬á, ¿ ¬«¼»∞εΓÑα ß¿½∞¡« Γ«α¼«º¿Γß∩ »α¿ φΓ«¼. ùΓ«
  241.     ñѽáΓ∞?
  242.  
  243.  A: é맮ó »αÑαδóá¡¿∩ - φΓ« ñ«ó«½∞¡« ñ½¿Γѽ∞¡δ⌐ »α«µÑßß, »«φΓ«¼π ¡áñ«
  244.     ¼¿¡¿¼¿º¿α«óáΓ∞ ¿σ ¬«½¿τÑßΓó« ¡á Ññ¿¡¿µπ ¿¡Σ«α¼áµ¿¿. Æ« ÑßΓ∞ ¡áñ«
  245.     »ÑαÑñáóáΓ∞ ¿¡Σ«α¼áµ¿ε í½«¬á¼¿ ó ß¿¡σα«¡¡«¼ αѪ¿¼Ñ, á »αÑαδóá¡¿Ñ
  246.     ñ«½ª¡« úÑ¡Ñα¿Γ∞ß∩ Γ«½∞¬« «ñ¡«, »α¿ »«ßΓπ»½Ñ¡¿¿ í½«¬á. àß½¿ αáí«Γá ß
  247.     í½«¬á¼¿ ¡Ñ󫺼«ª¡á, »α¿¼Ñ¡∩εΓ FIFO, ¡á»α¿¼Ñα, ó COM-»«αΓáσ. ¥Γ« íπΣÑα
  248.     Γ¿»á «τÑαÑñ∞, ¡á¬á»½¿óáεΘ¿⌐ ¿¡Σ«α¼áµ¿ε ¿ óδñáεΘ¿⌐ »αÑαδóá¡¿Ñ »«
  249.     ñ«ßΓ¿ªÑ¡¿¿ «»αÑñѽѡ¡«⌐ ßΓѻѡ¿ ¡á»«½¡Ñ¡¡«ßΓ¿, »«ß½Ñ τÑú« ¼«ª¡«
  250.     ßτ¿ΓáΓ∞ ÑÑ óßε ßαáºπ. Æ« ªÑ ßἫѠ»α¿ »ÑαÑñáτÑ- íπΣÑα ºá»«½¡∩ÑΓß∩ ¿
  251.     ¡áτ¿¡áÑΓ ßá¼ »ÑαÑñáóáΓ∞ ñá¡¡δÑ ñá½∞ΦÑ, á »« «¬«¡τá¡¿¿ »ÑαÑñáτ¿
  252.     óδºδóáÑΓ »αÑαδóá¡¿Ñ. ÉÑ὿ºπÑΓß∩ FIFO, ¬á¬ »αá󿽫, ¡á «Γñѽ∞¡δσ
  253.     ¼¿¬α«ßσѼáσ, ¿¼ÑεΘ¿σ ó ¡áºóá¡¿¿ µ¿Σαδ 16550.
  254.  
  255.  
  256.   Å«ß½Ñß½«ó¿Ñ:
  257.  
  258.     Å¿Φ¿ΓÑ ¼¡Ñ, Ñß½¿ éδ ºá¼ÑΓ¿½¿ «Φ¿í¬¿/¡ÑΓ«τ¡«ßΓ¿, ¿½¿ ßτ¿ΓáÑΓÑ, τΓ«
  259.     ßεñá ¡áñ« ñ«íáó¿Γ∞ ÑΘÑ ¬á¬πε-¡¿íπñ∞ ¿¡Σ«α¼áµ¿ε.
  260.  
  261.                 Alexey Kulentsov,
  262.               2:5020/216.6 aka 2:5020/401.7
  263.  
  264. end of file
  265.