home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Serving the Web
/
ServingTheWeb1995.disc1of1.iso
/
connect
/
tcpip
/
crynwr
/
pktd11b
/
piinc.asm
< prev
next >
Wrap
Assembly Source File
|
1992-08-04
|
2KB
|
42 lines
CTL_B equ 0 ; Offset of channel B control register
DATA_B equ 1 ; Offset of channel B data register
CTL_A equ 2 ; Offset of channel A control register
DATA_A equ 3 ; Offset of channel A data register
DMAEN equ 4 ; Offset of DMA control register
; Timer chip offsets
TMR0 equ 8h ; Offset of timer 0 register
TMR1 equ 9h ; Offset of timer 1 register
TMR2 equ 0Ah ; Offset of timer 2 register
TMRCMD equ 0Bh ; Offset of timer command register
; Timer chip equates
SC0 equ 00h ; Select counter 0
SC1 equ 40h ; Select counter 1
SC2 equ 80h ; Select counter 2
CLATCH equ 00h ; Counter latching operation
MSB equ 20h ; Read/load MSB only
LSB equ 10h ; Read/load LSB only
LSB_MSB equ 30h ; Read/load LSB, then MSB
MODE0 equ 00h ; Interrupt on terminal count
MODE1 equ 02h ; Programmable one shot
MODE2 equ 04h ; Rate generator
MODE3 equ 06h ; Square wave rate generator
MODE4 equ 08h ; Software triggered strobe
MODE5 equ 0ah ; Hardware triggered strobe
BCD equ 01h ; BCD counter
; DMA controller registers
DMA_STAT equ 8 ; DMA controller status register
DMA_MASK equ 10 ; DMA controller mask register
DMA_MODE equ 11 ; DMA controller mode register
DMA_RESETFF equ 12 ; DMA controller first/last flip flop
; DMA data
DMA_DISABLE equ 04h ; Disable channel n
DMA_ENABLE equ 00h ; Enable channel n
; Single transfers, incr. address, auto init, writes, ch. n
DMA_RX_MODE equ 54h
; Single transfers, incr. address, no auto init, reads, ch. n
DMA_TX_MODE equ 48h