Appendix B. System address maps

Appendix

B.

 

System

 

address maps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

System

 

memory

map

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The

first

640

KB

of

system

board

RAM is

mapped

starting

at

address

 

hex 0000000. A 256 b

a 1 KB area of this RAM are reserved for

BIOS

data

areas. Memory

can

be mapped

detects

an

error.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure

35.

 

System memory map

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Address

range (decimal)

 

 

 

Address range

(hex)

 

Size

 

 

 

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 K

512

K

 

 

 

 

00000–7FFFF

 

 

 

512

KB

 

 

 

 

 

Conventional

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

512

K

639

K

 

 

 

80000–9FBFF

 

 

 

127

KB

 

 

 

 

 

Extended

conventional

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

639

K

640

K

 

 

 

 

9FC00–9FFFF

 

 

 

1

KB

 

 

 

 

 

Extended

BIOS

data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

640

K

767

K

 

 

 

 

A0000–BFFFF

 

 

 

128

KB

 

 

 

 

 

Dynamic

 

video

memory

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

display

 

cache

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

768

K

800

K

 

 

 

 

C0000

to

C7FFF

 

32

KB

 

 

 

 

 

Video

ROM

BIOS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(shadowed)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

800

K

896

K

 

 

 

 

C8000–DFFFF

 

 

 

96 KB

 

 

 

 

 

PCI

space,

available

to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

adapter

ROMs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

896

K

1 MB

 

 

 

 

E0000–FFFFF

 

 

 

128

KB

 

 

 

 

 

System

ROM

BIOS

(main

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

memory

shadowed)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

MB

16

MB

 

 

 

 

100000–FFFFFF

 

 

 

15

MB

 

 

 

 

 

PCI

space

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

MB

4095.872

MB

 

 

1000000–FFDFFFF

 

 

4079.8 MB

 

 

 

 

 

PCI

space

(positive

decode)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FFFE0000 –

FFFFFFFF

 

128

KB

 

 

 

 

 

System

ROM

BIOS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Input/output

address

 

map

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The

following

figure

lists

resource

assignments

for

 

the

I/O

address

map. Any addresses

shown

are

reserved.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure

36

(Page

1

 

of

3).

 

I/O address map

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Address

(Hex)

 

 

 

 

 

Size

 

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0000–000F

 

 

 

 

 

 

 

16

bytes

 

 

DMA

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0010–001F

 

 

 

 

 

 

16

bytes

 

 

General I/O locations — available to PCI bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0020–0021

 

 

 

 

 

 

2

bytes

 

 

Interrupt controller

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0022–003F

 

 

 

 

 

 

30

bytes

 

 

General I/0 locations — available to PCI bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0040–0043

 

 

 

 

 

 

4

bytes

 

 

Counter/timer

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0044–00FF

 

 

 

 

 

 

28

bytes

 

 

General I/0 locations — available to PCI bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0060

 

 

 

 

 

 

 

 

1

byte

 

 

Keyboard controller byte - reset IRQ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0061

 

 

 

 

 

 

 

 

1

byte

 

 

PIIX4,

system

port

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0064

 

 

 

 

 

 

 

 

1

byte

 

 

Keyboard controller,

CMD/STAT

byte

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0070,

bit

7

 

 

 

 

 

1

bit

 

 

 

Enable NMI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0070,

bits 6:0

 

 

 

 

1

bit

 

 

 

Real-time clock, address

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0071

 

 

 

 

 

 

 

 

1

byte

 

 

Real-time clock, data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0072–007F

 

 

 

 

 

 

 

14

bytes

 

 

General

I/O

locations —

available

to

PCI bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0080

 

 

 

 

 

 

 

 

1

byte

 

 

POST checkpoint register during POST only

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

008F

 

 

 

 

 

 

 

 

1

byte

 

 

Refresh

page

register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

36

Copyright IBM Corp. September 1999

Page 44
Image 44
IBM PC 300PL manual Appendix B. System address maps, Input/output