Intel 386 Computer Hardware User Manual


 
4-1
CHAPTER 4
SYSTEM REGISTER ORGANIZATION
This chapter provides an overview of the system registers incorporated in the Intel386™ EX pro-
cessor, focusing on register organization from an address architecture viewpoint. The chapters
that cover the individual peripherals describe the registers in detail.
This chapter is organized as follows:
Overview (see below)
I/O Address Space for PC/AT Systems (page 4-2)
Expanded I/O Address Space (page 4-3)
Organization of Peripheral Registers (page 4-5)
I/O Address Decoding Techniques (page 4-6)
Addressing Modes (page 4-9)
Peripheral Register Addresses (page 4-15)
4.1 OVERVIEW
The Intel386 EX processor has register resources in the following categories:
Intel386 processor core architecture registers:
General purpose registers
Segment registers
Instruction pointer and flags
Control registers
System address registers (protected mode)
Debug registers
Test registers
Intel386 EX processor peripheral registers:
Configuration space control registers
Interrupt control unit registers
Timer/counter unit registers
DMA unit registers (8237A-compatible and enhanced function registers)
Asynchronous serial I/O (SIO) registers
Clock generation selector registers