back2root:ibm-pc-ms-dos:hardware:8259

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
back2root:ibm-pc-ms-dos:hardware:8259 [2022/12/29 02:55] – [Tableau] fraterback2root:ibm-pc-ms-dos:hardware:8259 [2022/12/29 12:59] – [Initialization Command Word 4 at Port 21h and A1h] frater
Ligne 1: Ligne 1:
 +~~TOC 1-4 ~~
 +
 ====== 8259 - Programmable Interrupt Controller (PIC) ====== ====== 8259 - Programmable Interrupt Controller (PIC) ======
  
Ligne 46: Ligne 48:
  `-------------- unused (set to zero)  `-------------- unused (set to zero)
 </code> </code>
 +
 +
  
 ^  Bits       |^ Buffering Mode                  ^ ^  Bits       |^ Buffering Mode                  ^
Ligne 76: Ligne 80:
 </code> </code>
  
-^  Bits            ^^^                                            +^  Bits            ||EOI - End Of Interrupt code (PC specific)  
-^  7      6  ^  5  ^ EOI - End Of Interrupt code (PC specific)  ^+^  7      6  ^  5  ^                                            ^
 |  0      0  |  1  | non-specific EOI command                   | |  0      0  |  1  | non-specific EOI command                   |
 |  0      1  |  0  | NOP                                        | |  0      1  |  0  | NOP                                        |
Ligne 100: Ligne 104:
 ==== Other Registers ==== ==== Other Registers ====
  
-IRR - Interrupt Request Register, maintains a bit vector indicating which IRQ hardware events are awaiting service. Highest level interrupt is reset when the CPU acknowledges interrupt. +  * IRR - Interrupt Request Register, maintains a bit vector indicating which IRQ hardware events are awaiting service. Highest level interrupt is reset when the CPU acknowledges interrupt. 
-ISR - In Service Register, tracks IRQ line currently being serviced.  +  ISR - In Service Register, tracks IRQ line currently being serviced. \\ Updated by EOI command.
-<tab>Updated by EOI command.+
  
-===== Hardware Interrupt Sequence of Events: ======+====== Hardware Interrupt Sequence of Events: ======
  
   - 8259 <A HREF="int_table.html">IRQ</A> signal is raised high by hardware setting the corresponding IRR bits true.   - 8259 <A HREF="int_table.html">IRQ</A> signal is raised high by hardware setting the corresponding IRR bits true.
Ligne 136: Ligne 139:
   - for a more in-depth discussion of the 8259, see Intel's "Micro-processor and Peripherals Handbook, Volume I"   - for a more in-depth discussion of the 8259, see Intel's "Micro-processor and Peripherals Handbook, Volume I"
  
-  see  <A HREF="ports.html">PORTS</A>  and  <A HREF="int_table.html">INT TABLE</A> +<WRAP rounded box> 
 +see [[back2root:ibm-pc-ms-dos:hardware-ports|PORTS]] and <A HREF="int_table.html">INT TABLE</A> 
 +</WRAP>
  • back2root/ibm-pc-ms-dos/hardware/8259.txt
  • Dernière modification : 2023/01/16 16:33
  • de frater