?? 186eaio.inc
字號(hào):
;
; 80C186EA REGISTER DEFINITIONS
;
; Modify the PCB_BASE symbol to represent
; the contents of the Relocation register (RELREG)
;
IFNDEF PCB_BASE
PCB_BASE EQU 0FF00H
ENDIF
; Define Macro for accessing the 186 registers. Using these macros
; allows a user to move between I/O space and memory space easily.
Set186Register MACRO reg,val
mov dx,reg
mov ax,val
out dx,ax
ENDM
Set186RegisterByte MACRO reg,val
mov dx,reg
mov al,val
out dx,al
ENDM
Set186RegisterAX MACRO reg
mov dx,reg
out dx,ax
ENDM
Get186Register MACRO reg
mov dx,reg
in ax,dx
ENDM
; INTERRUPT CONTROL REGISTERS
INTVEC EQU PCB_BASE + 020H
EOI EQU PCB_BASE + 022H
POLL EQU PCB_BASE + 024H
POLLSTS EQU PCB_BASE + 026H
IMASK EQU PCB_BASE + 028H
PRIMSK EQU PCB_BASE + 02AH
INSERV EQU PCB_BASE + 02CH
REQST EQU PCB_BASE + 02EH
INTSTS EQU PCB_BASE + 030H
TCUCON EQU PCB_BASE + 032H
DMA0CON EQU PCB_BASE + 034H
DMA1CON EQU PCB_BASE + 036H
I0CON EQU PCB_BASE + 038H
I1CON EQU PCB_BASE + 03AH
I2CON EQU PCB_BASE + 03CH
I3CON EQU PCB_BASE + 03EH
; TIMER CONTROL REGISTERS
T0CNT EQU PCB_BASE + 050H
T0CMPA EQU PCB_BASE + 052H
T0CMPB EQU PCB_BASE + 054H
T0CON EQU PCB_BASE + 056H
T1CNT EQU PCB_BASE + 058H
T1CMPA EQU PCB_BASE + 05AH
T1CMPB EQU PCB_BASE + 05CH
T1CON EQU PCB_BASE + 05EH
T2CNT EQU PCB_BASE + 060H
T2CMPA EQU PCB_BASE + 062H
T2CON EQU PCB_BASE + 066H
; CHIP SELECT CONTROL REGISTERS
UMCS EQU PCB_BASE + 0A0H
LMCS EQU PCB_BASE + 0A2H
MMCS EQU PCB_BASE + 0A6H
MPCS EQU PCB_BASE + 0A8H
PACS EQU PCB_BASE + 0A4H
; DMA CONTROL REGISTERS
D0SRCL EQU PCB_BASE + 0C0H
D0SRCH EQU PCB_BASE + 0C2H
D0DSTL EQU PCB_BASE + 0C4H
D0DSTH EQU PCB_BASE + 0C6H
D0TC EQU PCB_BASE + 0C8H
D0CON EQU PCB_BASE + 0CAH
D1SRCL EQU PCB_BASE + 0D0H
D1SRCH EQU PCB_BASE + 0D2H
D1DSTL EQU PCB_BASE + 0D4H
D1DSTH EQU PCB_BASE + 0D6H
D1TC EQU PCB_BASE + 0D8H
D1CON EQU PCB_BASE + 0DAH
; REFRESH CONTROL REGISTERS
RFBASE EQU PCB_BASE + 0E0H
RFTIME EQU PCB_BASE + 0E2H
RFCON EQU PCB_BASE + 0E4H
; POWER MANAGEMENT REGISTERS
PWRSAV EQU PCB_BASE + 0F0H
PWRCON EQU PCB_BASE + 0F2H
; STEPPING ID REGISTER
STEPID EQU PCB_BASE + 0F6H
; RELOCATION REGISTER
RELREG EQU PCB_BASE + 0FEH
RELREG_OFFSET EQU 0FEH
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -