;define assembler constants
   LIST P=16C61, N=45, w=2
MSB      EQU       07
LSB      EQU       00
W        EQU       00
;
INDF     EQU       00
CNTR     EQU       01
PCL      EQU       02
STATUS   EQU       03
         #define   _C         STATUS,0
         #define   _DC        STATUS,1
         #define   _Z         STATUS,2
         #define   _PD        STATUS,3
         #define   _TO        STATUS,4
         #define   _RP0       STATUS,5
         #define   _RP1       STATUS,6
         #define   _IRP       STATUS,7
FSR      EQU       04
PORTA    EQU       05
PORTB    EQU       06
         #define   _ZERO      PORTB,7
         #define   _CX        PORTB,6
         #define   _LX        PORTB,5
         #define   _CAL       PORTB,4
         #define   _RS        PORTB,3
         #define   _RW        PORTB,2
         #define   _ENB       PORTB,1
         #define   _JUMPER    PORTB,0
PCLATH   EQU       0A
INTCON   EQU       0B
         #define   _RBIF      INTCON,0
         #define   _INTF      INTCON,1
         #define   _TOIF      INTCON,2
         #define   _RBIE      INTCON,3
         #define   _INTE      INTCON,4
         #define   _TOIE      INTCON,5
         #define   _GIE       INTCON,7
LX       EQU       0C
L0       EQU       0D
L1       EQU       0E
L2       EQU       0F
CX       EQU       10
C0       EQU       11
C1       EQU       12
C2       EQU       13
FX       EQU       14
F0       EQU       15
F1       EQU       16
F2       EQU       17
LSX      EQU       18
LS0      EQU       19
LS1      EQU       1A
LS2      EQU       1B
CP       EQU       1C
LP       EQU       1D
T0       EQU       1E
T1       EQU       1F
T2       EQU       20
T3       EQU       21
T4       EQU       22
T5       EQU       23
AX       EQU       24
A0       EQU       25
A1       EQU       26
A2       EQU       27
A3       EQU       28
A4       EQU       29
A5       EQU       2A
BX       EQU       2B
B0       EQU       2C
B1       EQU       2D
B2       EQU       2E
SIGN     EQU       2F
OPTION   EQU       81
         #define   _PS0       OPTION,0
         #define   _PS1       OPTION,1
         #define   _PS2       OPTION,2
         #define   _PSA       OPTION,3
         #define   _RTE       OPTION,4
         #define   _RTS       OPTION,5
         #define   _INTEDG    OPTION,6
         #define   _RBPU      OPTION,7
TRISA    EQU       85
TRISB    EQU       86








