Return to MAIN-Index  Return to SUB-Index    IBM-AUSTRIA - PC-HW-Support    30 Aug 1999

System Address Maps (PC 365) 6589



Memory Map Type 6589

Memory can be mapped differently if POST detects an error.

System Memory Map 

 Address Range (Hex)    Size  Description
 ------------------------------------------------------------------------
 00000000-0007FFFF    512 KB  DOS applications
                      640 KB  Memory gap
                      768 KB  Video buffer
                        1 MB  Expansion and BIOS region
                       15 MB  Cacheable
                       16 MB  Optional memory space gap
                      512 MB  Always cacheable
 FEC00000-FEC01000      4 KB  I/O APIC default
 FEE00000-FE010000      4 KB  APIC default
 FFF80000-FFFDF000    384 KB  Extended BIOS
 FFFE0000-FFFFFFFF    128 KB  BIOS memory shadowed


Input/Output Address Map Type 6589

The following list show the system board I/O address maps. Any addresses that are not shown are reserved.

I/O Address Map 

 Address (Hex)         Device
 ------------------------------------------------------------------------
 0000-000F             DMA 1
 0020-003F             Interrupt controller 1
 0040-0043             Timer 1
 0048-004B             Timer 2
 0060                  Keyboard controller data byte
 0061                  NMI, speaker control
 0064                  Keyboard controller command/status byte
 0070, bit 7           Enable NMI
 0070, bit 6, 0        Real-time clock, address
 0071                  Real-time clock, data
 0078                  Reserved (system board configuration)
 007C                  Reserved (system board configuration)
 0080-008F             DMA page register
 00A0-00A1             Interrupt controller 2
 00C0-00DE             DMA 2
 00F0                  Reset numeric error
 0170-0177             Secondary IDE channel
 01F0-01F7             Primary IDE channel
 0278-027B             Parallel port 2
 02F8-02FF             Onboard serial port 2
 0376                  Secondary IDE channel command port
 0377                  Secondary IDE channel status port
 0378-037F             Parallel port 1
 03BC-03BF             Parallel port x
 03E8-03EF             Serial port 3
 03F0-03F5             Diskette channel 1
 03F6                  Primary IDE channel command port
 03F7 (Write)          Diskette channel 1 command
 03F7, bit 7           Diskette change channel 1
 03F7, bit 6, 0        Primary IDE channel status port
 03F8-03FF             Onboard serial port 1
 LPT + 400h            ECP port, LPT + 400h
 0CF8-0CFB             PCI configuration address register
 0CFC-0CFF             PCI configuration data register
 FF00-FF07             IDE bus master register


DMA I/O Address Map Type 6589

DMA I/O Addresses for Memory Addresses, Word Counts and Command/Staus Registers 

 Address  Description                                      Bits   Byte
 (Hex)                                                            Pointer

 ------------------------------------------------------------------------
 0000     Channel  0    Memory Address register            00-15  yes
 0001     Channel  0    Transfer Count register            00-15  yes
 0002     Channel  1    Memory Address register            00-15  yes
 0003     Channel  1    Transfer Count register            00-15  yes
 0004     Channel  2    Memory Address register            00-15  yes
 0005     Channel  2    Transfer Count register            00-15  yes
 0006     Channel  3    Memory Address register            00-15  yes
 0007     Channel  3    Transfer Count register            00-15  yes
 0008     Channels 0-3  Read Status/Write Command register 00-07
 0009     Channels 0-3  Write Request register             00-02
 000A     Channels 0-3  Write Single Mask register bits    00-02
 000B     Channels 0-3  Mode register (write)              00-07
 000C     Channels 0-3  Clear byte pointer (write)         N/A
 000D     Channels 0-3  Master clear (write)/temp (read)   00-07
 000E     Channels 0-3  Clear Mask register (write)        00-03
 000F     Channels 0-3  Write All Mask register bits       00-03
 0081     Channel  2    Page Table Address register *      00-07
 0082     Channel  3    Page Table Address register *      00-07
 0083     Channel  1    Page Table Address register *      00-07
 0087     Channel  0    Page Table Address register *      00-07
 0089     Channel  6    Page Table Address register *      00-07
 008A     Channel  7    Page Table Address register *      00-07
 008B     Channel  5    Page Table Address register *      00-07
 008F     Channel  4    Page Table Address Refresh/reg.    00-07
 00C0     Channel  4    Memory Address register            00-15  yes
 00C2     Channel  4    Transfer Count register            00-15  yes
 00C4     Channel  5    Memory Address register            00-15  yes
 00C6     Channel  5    Transfer Count register            00-15  yes
 00C8     Channel  6    Memory Address register            00-15  yes
 00CA     Channel  6    Transfer Count register            00-15  yes
 00CC     Channel  7    Memory Address register            00-15  yes
 00CE     Channel  7    Transfer Count register            00-15  yes
 00D0     Channels 4-7  Read Status/Write Command register 00-07
 00D2     Channels 4-7  Write Request register             00-02
 00D4     Channels 4-7  Write Single Mask register bit     00-02
 00D6     Channels 4-7  Mode register (write)              00-07
 00D8     Channels 4-7  Clear byte pointer (write)         N/A
 00DA     Channels 4-7  Master clear (write)/temp (read)   00-07
 00DC     Channels 4-7  Clear Mask register (write)        00-03
 00DE     Channels 4-7  Write All Mask register bits       00-03
 00DF     Channels 5-7  8-or-16 bit mode select            00-07
 * Upper byte of Memory Address register


Back to  Jump to TOP-of-PAGE
More INFORMATION / HELP is available at the  IBM-HelpCenter

Please see the LEGAL  -  Trademark notice.
Feel free - send a Email-NOTE  for any BUG on this page found - Thank you.