Intel 386 User Manual

Page 554

Advertising
background image

C-5

EXAMPLE CODE HEADER FILES

#define DMACMD1 0xF008

#define DMASTS 0xF008

#define DMASRR 0xF009

#define DMAMSK 0xF00A

#define DMAMOD1 0xF00B

#define DMACLRBP 0xF00C

#define DMACLR 0xF00D

#define DMACLRMSK 0xF00E

#define DMAGRPMSK 0xF00F

#define DMA0REQL 0xF010

#define DMA0REQH 0xF011

#define DMA1REQL 0xF012

#define DMA1REQH 0xF013

#define DMABSR 0xF018

#define DMACHR 0xF019

#define DMAIS 0xF019

#define DMACMD2 0xF01A

#define DMAMOD2 0xF01B

#define DMAIEN 0xF01C

#define DMAOVFE 0xF01D

#define DMACLRTC 0xF01E

#define DMA1TARPL 0xF083

#define DMA1TARPH 0xF085

#define DMA0TARPH 0xF086

#define DMA0TARPL 0xF087

#define DMA0BYCH 0xF098

#define DMA1BYCH 0xF099

/* DMA UNIT REGISTERS -- SLOT 0 ADDRESSES */

#define DMA0TARDOS 0x0000

#define DMA0BYCDOS 0x0001

#define DMA1TARDOS 0x0002

#define DMA1BYCDOS 0x0003

#define DMACMD1DOS 0x0008

#define DMASTSDOS 0x0008

#define DMASRRDOS 0x0009

#define DMAMSKDOS 0x000A

#define DMAMOD1DOS 0x000B

#define DMACLRBPDOS 0x000C

#define DMACLRDOS 0x000D

#define DMACLRMSKDOS 0x000E

#define DMAGRPMSKDOS 0x000F

#define DMA1TARPLDOS 0x0083

#define DMA0TARPLDOS 0x0087

/* A20GATE AND FAST CPU RESET -- SLOT 15 ADDRESS */

#define PORT92 0xF092

/* A20GATE AND FAST CPU RESET -- SLOT 0 ADDRESS */

#define PORT92DOS 0x0092

Advertising