
Page 13
4
4
4. Programming Interface
This chapter contains information needed to write custom software drivers for the
EXM-9. Anyone just using the EXM-9 as a BIOS-controlled interface to external
disks can skip reading this chapter.
The EXM-9 defines the following registers in the I/O space.
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
I/O Port
1 1 1 1 0 1 1 0 100
Device ID Register
FLEN
IDEN
CDEN
102
Configuration Option Byte 1 Register
1F0
Data Register (16 bits)
1F1
Error/Write Precompensation Register
1F2
Sector Count Register
1F3
Sector Number Register
1F4
Cylinder Low Register
1F5