Outils pour utilisateurs

Outils du site


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

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édentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
back2root:ibm-pc-ms-dos:hardware:start [2023/01/13 09:10] – modification externe 127.0.0.1back2root:ibm-pc-ms-dos:hardware:start [2023/01/22 20:16] – modification externe 127.0.0.1
Ligne 10: Ligne 10:
  
 ===== Quick Jump ===== ===== Quick Jump =====
-<nspages -h1 -simpleList -exclude:start -textPages="">+<nspages -h1 -simpleList -subns -exclude:start -textPages="" -textNS="">
  
 [[back2root:ibm-pc-ms-dos:|Return to IBM PC]] [[back2root:ibm-pc-ms-dos:|Return to IBM PC]]
Ligne 44: Ligne 44:
 ===== 040-05F - 8253 or 8254 Programmable Interval Timer (PIT) ===== ===== 040-05F - 8253 or 8254 Programmable Interval Timer (PIT) =====
  
-|  040h  |  8253  |channel 0, counter divisor                                                     | +|  040h  |  [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  |channel 0, counter divisor                                                     | 
-|  041h  |  8253  |channel 1, RAM refresh counter                                                 | +|  041h  |  [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  |channel 1, RAM refresh counter                                                 | 
-|  042h  |  8253  |channel 2, Cassette and speaker functions                                      | +|  042h  |  [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  |channel 2, Cassette and speaker functions                                      | 
-|  043h  |  8253  |mode control  (see [[back2root:ibm-pc-ms-dos:hardware:8253|8253/8254]])        | +|  043h  |  [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  |mode control  (see [[back2root:ibm-pc-ms-dos:hardware:8253|8253/8254]])        | 
-|  044h  |  8254  |PS/2 extended timer (see [[back2root:ibm-pc-ms-dos:hardware:8253|8253/8254]]) +|  044h  |  [[back2root:ibm-pc-ms-dos:hardware:8253|8254]]  |PS/2 extended timer (see [[back2root:ibm-pc-ms-dos:hardware:8253|8253/8254]]) 
-|  047h  |  8254  |Channel 3 control byte                                                         |+|  047h  |  [[back2root:ibm-pc-ms-dos:hardware:8253|8254]]  |Channel 3 control byte                                                         |
  
 ===== 060h-067h - 8255 Programmable Peripheral Interface - PPI  (PC,XT, PCjr) ===== ===== 060h-067h - 8255 Programmable Peripheral Interface - PPI  (PC,XT, PCjr) =====
Ligne 66: Ligne 66:
 ===== 070h-07Fh - CMOS RAM ===== ===== 070h-07Fh - CMOS RAM =====
  
-|  070h  | CMOS RAM/RTC, also NMI enable/disable (AT,PS/2, see <A HREF="cmos_ram.html">RTC</A>)  |+|  070h  | CMOS RAM/RTC, also NMI enable/disable (AT,PS/2, see [[back2root:ibm-pc-ms-dos:hardware:informations:cmos_ram|RTC]])  |
 |  071h  | CMOS RAM data  (AT,PS/2)                                                              | |  071h  | CMOS RAM data  (AT,PS/2)                                                              |
  
Ligne 141: Ligne 141:
  
 ===== 210h-217h  Expansion Card Ports (XT) ===== ===== 210h-217h  Expansion Card Ports (XT) =====
-|  210h      |  Write  | latch expansion bus data\\ <tab4>read:  verify expansion bus data  | +{{tablelayout?rowsHeaderSource=Auto}} 
-|  211h      |  Write  | clear wait,test latch\\ <tab4>Read:  MSB of data address           | +|  210h       |  write  | latch expansion bus data\\ <tab4>read:  verify expansion bus data  | 
-|  212h      |  Read   | LSB of data address                                                | +|  211h       |  write  | clear wait,test latch\\ <tab4>Read:  MSB of data address           | 
-|  213h      |  Write  | 0=enable\\ 1=/disable expansion unit                               |+|  212h       |  read   | LSB of data address                                                | 
 +|  213h       |  write  | 0=enable\\ 1=/disable expansion unit                               |
 |  214h-215h  |         | Receiver Card Ports                                                | |  214h-215h  |         | Receiver Card Ports                                                |
-|  214h      |  write  | latch data                                                         | +|  214h       |  write  | latch data                                                         | 
-|  214h      |  read   | data                                                               | +|  214h       |  read   | data                                                               | 
-|  215h      |  read   | MSB of address,\\ next read: LSB of address                        | +|  215h       |  read   | MSB of address,\\ next read: LSB of address                        | 
-|  :        |                                                                            | +|  :          |                                                                            | 
-|  21Fh      |         | Reserved                                                           |+|  21Fh       |         | Reserved                                                           |
  
 ===== 220-26F  Reserved for I/O channel ===== ===== 220-26F  Reserved for I/O channel =====
Ligne 172: Ligne 173:
 ===== 2E8h-2EFh - COM4 non PS/2 UART (Reserved by IBM) ===== ===== 2E8h-2EFh - COM4 non PS/2 UART (Reserved by IBM) =====
  
-see [[back2root:ibm-pc-ms-dos:hardware:8250|UART]]+see [[#com1|3F8h-3FFh COM1]] 
 + 
  
 ===== 2F0h-2F7h - Reserved ===== ===== 2F0h-2F7h - Reserved =====
  
-===== 2F8h-2FFh - COM2 Second Asynchronous Adapter (see UART) =====+===== 2F8h-2FFh - COM2 Second Asynchronous Adapter ===== 
 Primary Asynchronous Adapter for PCjr Primary Asynchronous Adapter for PCjr
  
 +See [[#com1|3F8h-3FFh - COM1]] 
 ===== 300h-31Fh - Prototype Experimentation Card (except PCjr) ===== ===== 300h-31Fh - Prototype Experimentation Card (except PCjr) =====
 Periscope hardware debugger Periscope hardware debugger
Ligne 211: Ligne 216:
  
 ===== 380h-38Fh - Secondary Binary Synchronous Data Link Control (SDLC) adapter ===== ===== 380h-38Fh - Secondary Binary Synchronous Data Link Control (SDLC) adapter =====
-|  380h  |  On board 8255  | port A, internal/external sense      | +|  380h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8255|8255]]  | port A, internal/external sense      | 
-|  381h  |  On board 8255  | port B, external modem interface     | +|  381h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8255|8255]]  | port B, external modem interface     | 
-|  382h  |  On board 8255  | port C, internal control and gating +|  382h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8255|8255]]  | port C, internal control and gating 
-|  383h  |  On board 8255  | mode register                        | +|  383h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8255|8255]]  | mode register                        | 
-|  384h  |  On board 8253  | channel square wave generator        | +|  384h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  | channel square wave generator        | 
-|  385h  |  On board 8253  | channel 1 inactivity time-out        | +|  385h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  | channel 1 inactivity time-out        | 
-|  386h  |  On board 8253  | channel 2 inactivity time-out        | +|  386h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  | channel 2 inactivity time-out        | 
-|  387h  |  On board 8253  | mode register                        |+|  387h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  | mode register                        |
 |  388h  |  On board 8273  | read: status\\ Write: Command        | |  388h  |  On board 8273  | read: status\\ Write: Command        |
 |  389h  |  On board 8273  | write: parameter\\ read: response    | |  389h  |  On board 8273  | write: parameter\\ read: response    |
Ligne 228: Ligne 233:
  
 ===== 3A0h-3AFh - Primary Binary Synchronous Data Link Control (SDLC) adapter ===== ===== 3A0h-3AFh - Primary Binary Synchronous Data Link Control (SDLC) adapter =====
-|  3A0h  |  On board 8255  | port A, internal/external sense      | +{{tablelayout?rowsHeaderSource=Auto}} 
-|  3A1h  |  On board 8255  | port B, external modem interface     | +|  3A0h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8255|8255]]  | port A, internal/external sense      | 
-|  3A2h  |  On board 8255  | port C, internal control and gating +|  3A1h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8255|8255]]  | port B, external modem interface     | 
-|  3A3h  |  On board 8255  | mode register                        | +|  3A2h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8255|8255]]  | port C, internal control and gating 
-|  3A4h  |  On board 8253  | counter 0 unused                     | +|  3A3h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8255|8255]]  | mode register                        | 
-|  3A5h  |  On board 8253  | counter 1 inactivity time-outs       | +|  3A4h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  | counter 0 unused                     | 
-|  3A6h  |  On board 8253  | counter 2 inactivity time-outs       | +|  3A5h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  | counter 1 inactivity time-outs       | 
-|  3A7h  |  On board 8253  | mode register                        | +|  3A6h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  | counter 2 inactivity time-outs       | 
-|  3A8h  |  On board 8251  | data                                 | +|  3A7h  |  On board [[back2root:ibm-pc-ms-dos:hardware:8253|8253]]  | mode register                        | 
-|  3A9h  |  On board 8251  | command/mode/status register         |+|  3A8h  |  On board 8251                                            | data                                 | 
 +|  3A9h  |  On board 8251                                            | command/mode/status register         |
  
-===== 3B0h-3BFh - Monochrome Display Adapter (write only, see ~6845~) =====+===== 3B0h-3BFh - Monochrome Display Adapter (write only) =====
 |  3B0h  | port address decodes to 3B4                                                                                                                                                                            | |  3B0h  | port address decodes to 3B4                                                                                                                                                                            |
 |  3B1h  | port address decodes to 3B5                                                                                                                                                                            | |  3B1h  | port address decodes to 3B5                                                                                                                                                                            |
 |  3B2h  | port address decodes to 3B4                                                                                                                                                                            | |  3B2h  | port address decodes to 3B4                                                                                                                                                                            |
 |  3B3h  | port address decodes to 3B5                                                                                                                                                                            | |  3B3h  | port address decodes to 3B5                                                                                                                                                                            |
-|  3B4h  | 6845 index register, selects which register [0-11h] is to be accessed through port 3B5                                                                                                                 | +|  3B4h  | [[back2root:ibm-pc-ms-dos:hardware:6845|6845]] index register, selects which register [0-11h] is to be accessed through port 3B5                                                                                                                 | 
-|  3B5h  | 6845 data register [0-11h] selected by port 3B4, registers 0C-0F may be read.  If a read occurs without the adapter installed, FFh is returned.  (see [[back2root:ibm-pc-ms-dos:hardware:6845|6845]])  |+|  3B5h  | [[back2root:ibm-pc-ms-dos:hardware:6845|6845]] data register [0-11h] selected by port 3B4, registers 0C-0F may be read.  If a read occurs without the adapter installed, FFh is returned.  (see [[back2root:ibm-pc-ms-dos:hardware:6845|6845]])  |
 |  3B6h  | port address decodes to 3B4                                                                                                                                                                            | |  3B6h  | port address decodes to 3B4                                                                                                                                                                            |
 |  3B7h  | port address decodes to 3B5                                                                                                                                                                            | |  3B7h  | port address decodes to 3B5                                                                                                                                                                            |
-|  3B8h  | 6845 Mode control register                                                                                                                                                                             |+|  3B8h  | [[back2root:ibm-pc-ms-dos:hardware:6845|6845]] Mode control register                                                                                                                                                                             |
 |  3B9h  | reserved for color select register on color adapter                                                                                                                                                    | |  3B9h  | reserved for color select register on color adapter                                                                                                                                                    |
 |  3BAh  | status register (read only)                                                                                                                                                                            | |  3BAh  | status register (read only)                                                                                                                                                                            |
Ligne 274: Ligne 280:
 |  3CEh  | VGA graphics index                    | |  3CEh  | VGA graphics index                    |
 |  3CFh  | Other VGA graphics                    | |  3CFh  | Other VGA graphics                    |
 +
 +see [[ega-vga-registers|EGA/VGA registers]]
  
 ===== 3D0h-3DFh - Color Graphics Monitor Adapter ===== ===== 3D0h-3DFh - Color Graphics Monitor Adapter =====
  
 <WRAP round info > <WRAP round info >
-ports 3D0h-3DBh are write only, see 6845+ports 3D0h-3DBh are write only, see [[back2root:ibm-pc-ms-dos:hardware:6845|6845]]
 </WRAP> </WRAP>
    
Ligne 298: Ligne 306:
 ===== 3E8h-3EFh - COM3 non PS/2 UART (Reserved by IBM) ===== ===== 3E8h-3EFh - COM3 non PS/2 UART (Reserved by IBM) =====
  
-(see [[back2root:ibm-pc-ms-dos:hardware:8250|UART]])+(see [[#com1|3F8h-3FFh COM1]])
 ===== 3F0h-3F7h - Floppy disk controller (except PCjr) ===== ===== 3F0h-3F7h - Floppy disk controller (except PCjr) =====
 |  3F0h  | Diskette controller status A                                                  | |  3F0h  | Diskette controller status A                                                  |
Ligne 309: Ligne 317:
  
 ===== 3F8h-3FFh - COM1 Primary Asynchronous Adapter ===== ===== 3F8h-3FFh - COM1 Primary Asynchronous Adapter =====
- +{{anchor:com1}}
-(see [[back2root:ibm-pc-ms-dos:hardware:8250|UART]]) +
- +
 |  3220h-3227h  | PS/2 COM3 (see [[back2root:ibm-pc-ms-dos:hardware:8250|UART]])  | |  3220h-3227h  | PS/2 COM3 (see [[back2root:ibm-pc-ms-dos:hardware:8250|UART]])  |
 |  3228h-322Fh  | PS/2 COM4 (see [[back2root:ibm-pc-ms-dos:hardware:8250|UART]])  | |  3228h-322Fh  | PS/2 COM4 (see [[back2root:ibm-pc-ms-dos:hardware:8250|UART]])  |
back2root/ibm-pc-ms-dos/hardware/start.txt · Dernière modification : 2024/03/03 22:10 de frater