Up ] Docs Home ]

Values for Intel 82371MX Shadow Register

Back ] Next ]

Value AT Port Description

00h

00h

Channel 0 Base Address Register (low byte)

01h

00h

Channel 0 Base Address Register (high byte)

02h

01h

Channel 0 Base Word Count Register (low byte)

03h

01h

Channel 0 Base Word Count Register (high byte)

04h

02h

Channel 1 Base Address Register (low byte)

05h

02h

Channel 1 Base Address Register (high byte)

06h

03h

Channel 1 Base Word Count Register (low byte)

07h

03h

Channel 1 Base Word Count Register (high byte)

08h

04h

Channel 2 Base Address Register (low byte)

09h

04h

Channel 2 Base Address Register (high byte)

0Ah

05h

Channel 2 Base Word Count Register (low byte)
0Bh

05h

Channel 2 Base Word Count Register (high byte)
0Ch

06h

Channel 3 Base Address Register (low byte)
0Dh

06h

Channel 3 Base Address Register (high byte)
0Eh

07h

Channel 3 Base Word Count Register (low byte)
0Fh

07h

Channel 3 Base Word Count Register (high byte)
10h

08h

DMA1 Command Register
11h

0Bh

Channel 0 Mode Register
12h

0Bh

Channel 1 Mode Register

13h

0Bh

Channel 2 Mode Register

14h

0Bh

Channel 3 Mode Register

15h

0Fh

DMA1 Mask Register

16h

C4h

Channel 5 Base Address Register (low byte)

17h

C4h

Channel 5 Base Address Register (high byte)

18h

C6h

Channel 5 Base Word Count Register (low byte)

19h

C6h

Channel 5 Base Word Count Register (high byte)

1Ah

C8h

Channel 6 Base Address Register (low byte)

1Bh

C8h

Channel 6 Base Address Register (high byte)

1Ch

CAh

Channel 6 Base Word Count Register (low byte)

1Dh

CAh

Channel 6 Base Word Count Register (high byte)

1Eh

CCh

Channel 7 Base Address Register (low byte)

1Fh

CCh

Channel 7 Base Address Register (high byte)

20h

CDh

Channel 7 Base Word Count Register (low byte)

21h

CDh

Channel 7 Base Word Count Register (high byte)

22h

D0h

DMA2 Command Register

23h

D6h

Channel 5 Mode Register

24h

D6h

Channel 6 Mode Register

25h

D6h

Channel 7 Mode Register

26h

DEh

DMA2 Mask Register

27h

20h

PIC1 ICW1

28h

21h

PIC1 ICW2

29h

21h

PIC1 ICW3

2Ah

21h

PIC1 ICW4

2Bh

20h

PIC1 OCW2

2Ch

A0h

PIC2 ICW1

2Dh

A1h

PIC2 ICW2

2Eh

A1h

PIC2 ICW3

2Fh

A1h

PIC2 ICW4

30h

A0h

PIC2 OCW2

31h

70h

NMI mask / RTC address

32h

03FAh

COM1 FIFO Enable Register (only bits 0,3,6 & 7 valid)

33h

02FAh

COM2 FIFO Enable Register (only bits 0,3,6 & 7 valid)

34h

03EAh

COM3 FIFO Enable Register (only bits 0,3,6 & 7 valid)

35h

02EAh

COM4 FIFO Enable Register (only bits 0,3,6 & 7 valid)

36h

40h

TIMER 0 Count Register (low byte)

37h

40h

TIMER 0 Count Register (high byte)

38h

20h

Master PIC OCW3 Register (bits 0,2 & 5 only valid)

39h

A0h

Slave PIC OCW3 Register (bits 0,2 & 5 only valid)

Description:

This register is used to read the current programmed value of certain AT compatible I/O ports which are traditionally write-only.

Note: To read a given register, write the value from the table to the shadow register, then immediately re-read the shadow register. The returned value is the current value of the I/O port.

See Also:

#01168