Two address spaces are provided: memory address space and I/O address space. Depending on the device, registers can appear in one or both of these address spaces, and are self-identifying. Table A-3 shows the registers for memory and I/O address spaces in the ISA bus.
Table A-3 ISA Bus Address Space
ISA Space Name |
Address Size |
Data Transfer Size |
Physical Address Range |
---|---|---|---|
Main memory |
24 |
16 |
0x0-0xffffff |
I/O |
-- |
8/16 |
0x0-0xfff |