"TASM  FOR PIC16F84"
/* Refer to tasmtabs.htm on how to modify*/
/*this file to suit your needs.*/
.WORDADDRS


ADDWF *,* 0700 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
ADD A,* 0700 2 T1   1 0 007F
ADD W,* 0700 2 T1   1 0 007F
ADD F,* 0780 2 T1   1 0 007F	
ADD SELF,* 0780 2 T1   1 0 007F  
/***************************************/

ANDWF *,* 0500 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
AND A,*	 0500 2 T1   1 0 007F
AND W,*	 0500 2 T1   1 0 007F
AND F,*	 0580 2 T1   1 0 007F	
AND SELF,* 0580 2 T1   1 0 007F
/***************************************/

CLRF *    0180 2 TDMA 1 0 007F
/*equivalents of the pic mnemonic above*/
CLR *    0180 2 T1 1 0 007F

/***************************************/

CLRW ""   0100 2 NOTOUCH 1
/*equivalents of the pic mnemonic above*/
CLRA "" 0100 2 NOTOUCH 1

/***************************************/

COMF *,*  0900 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
NEG A,*	 0900 2 T1   1 0 007F
NEG W,*	 0900 2 T1   1 0 007F
NEG F,*	 0980 2 T1   1 0 007F	
NEG SELF,* 0980 2 T1   1 0 007F

/***************************************/

DECF *,*  0300 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
DEC A,*	 0300 2 T1   1 0 007F
DEC W,*	 0300 2 T1   1 0 007F
DEC F,*	 0380 2 T1   1 0 007F	
DEC SELF,* 0380 2 T1   1 0 007F

/***************************************/

DECFSZ *,* 0B00 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
DSZ A,*	 0B00 2 T1   1 0 007F
DSZ W,*	 0B00 2 T1   1 0 007F
DSZ F,*	 0B80 2 T1   1 0 007F	
DSZ SELF,* 0B80 2 T1   1 0 007F

DECSZ A,*  0B00 2 T1   1 0 007F
DECSZ W,*  0B00 2 T1   1 0 007F
DECSZ F,*  0B80 2 T1   1 0 007F	
DECSZ SELF,*  0B80 2 T1   1 0 007F


/***************************************/

INCF *,*  0A00 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
INC A,*	 0A00 2 T1   1 0 007F
INC W,*	 0A00 2 T1   1 0 007F
INC F,*	 0A80 2 T1   1 0 007F	
INC SELF,* 0A80 2 T1   1 0 007F

/***************************************/

INCFSZ *,* 0F00 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
INCSZ A,*  0F00 2 T1   1 0 007F
INCSZ W,*  0F00 2 T1   1 0 007F
INCSZ F,*  0F80 2 T1   1 0 007F	
INCSZ SELF,*  0F80 2 T1   1 0 007F
/***************************************/

IORWF *,* 0400 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
OR A,*	 0400 2 T1   1 0 007F
OR W,*	 0400 2 T1   1 0 007F
OR F,*	 0480 2 T1   1 0 007F	
OR SELF,* 0480 2 T1   1 0 007F
/***************************************/

MOVF *,*  0800 2 TDMA 1 7 0080 
/*equivalents of the pic mnemonic above*/
LD A,*	 0800 2 T1   1 0 007F
LD W,*	 0800 2 T1   1 0 007F
LD F,*	 0880 2 T1   1 0 007F	
LD SELF,* 0880 2 T1   1 0 007F

/***************************************/

MOVWF *   0080 2 T1   1 0 007F
/*equivalents of the pic mnemonic above*/
LD *,A   0080 2 T1   1 0 007F

/***************************************/

NOP ""    0000 2 NOTOUCH 1
/*equivalents of the pic mnemonic above*/

/***************************************/

RLF *,*   0D00 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
RL A,*	 0D00 2 T1   1 0 007F
RL W,*	 0D00 2 T1   1 0 007F
RL F,*	 0D80 2 T1   1 0 007F	
RL SELF,* 0D80 2 T1   1 0 007F


/***************************************/

RRF *,*   0C00 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
RR A,*	 0C00 2 T1   1 0 007F
RR W,*	 0C00 2 T1   1 0 007F
RR F,*	 0C80 2 T1   1 0 007F	
RR SELF,* 0C80 2 T1   1 0 007F
/***************************************/

SUBWF *,* 0200 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
SUB A,* 0200 2 T1   1 0 007F
SUB W,* 0200 2 T1   1 0 007F
SUB F,* 0280 2 T1   1 0 007F	
SUB SELF,* 0280 2 T1   1 0 007F  
/***************************************/

SWAPF *,* 0E00 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
SWAP A,* 0E00 2 T1   1 0 007F
SWAP W,* 0E00 2 T1   1 0 007F
SWAP F,* 0E80 2 T1   1 0 007F	
SWAP SELF,* 0E80 2 T1   1 0 007F  
SWAP * 0E80 2 T1   1 0 007F  

/***************************************/

XORWF *,* 0600 2 TDMA 1 7 0080
/*equivalents of the pic mnemonic above*/
XOR A,* 0600 2 T1   1 0 007F
XOR W,* 0600 2 T1   1 0 007F
XOR F,* 0680 2 T1   1 0 007F	
XOR SELF,* 0680 2 T1   1 0 007F  


/***************************************/


BCF *,*   1000 2 TDMA 1 7 0380
/*equivalents of the pic mnemonic above*/
RES *,*   1000 2 TDMA 1 7 0380
RST *,*   1000 2 TDMA 1 7 0380


/***************************************/

BSF *,*   1400 2 TDMA 1 7 0380
/*equivalents of the pic mnemonic above*/
SET *,*   1400 2 TDMA 1 7 0380

/***************************************/

BTFSC *,* 1800 2 TDMA 1 7 0380
/*equivalents of the pic mnemonic above*/
BITSC *,* 1800 2 TDMA 1 7 0380
/***************************************/

BTFSS *,* 1C00 2 TDMA 1 7 0380
/*equivalents of the pic mnemonic above*/
BITSS *,* 1C00 2 TDMA 1 7 0380
/***************************************/


ADDLW *   3E00 2 T1   1 0 00FF
/*equivalents of the pic mnemonic above*/
ADD *   3E00 2 T1   1 0 00FF

/***************************************/

ANDLW *   3900 2 T1   1 0 00FF
/*equivalents of the pic mnemonic above*/
AND *   3900 2 T1   1 0 00FF

/***************************************/

CALL *    2000 2 T1   1 0 07FF
/*equivalents of the pic mnemonic above*/

/***************************************/

CLRWDT "" 0064 2 NOTOUCH 1
/*equivalents of the pic mnemonic above*/

/***************************************/

GOTO *    2800 2 T1   1 0 07FF
/*equivalents of the pic mnemonic above*/
JP *    2800 2 T1   1 0 07FF
JMP *    2800 2 T1   1 0 07FF

/***************************************/

IORLW *   3800 2 T1   1 0 00FF
/*equivalents of the pic mnemonic above*/
OR *   3800 2 T1   1 0 00FF

/***************************************/

MOVLW *   3000 2 T1   1 0 00FF
/*equivalents of the pic mnemonic above*/
LD *  3000 2 T1   1 0 00FF

/***************************************/

RETFIE "" 0009 2 NOTOUCH 1
/*equivalents of the pic mnemonic above*/
RETI "" 0009 2 NOTOUCH 1
/***************************************/

RETLW *   3400 2 T1   1 0 00FF
/*equivalents of the pic mnemonic above*/

/***************************************/

RETURN "" 0008 2 NOTOUCH 1
/*equivalents of the pic mnemonic above*/
RET "" 0008 2 NOTOUCH 1
/***************************************/

SLEEP ""  0063 2 NOTOUCH 1
/*equivalents of the pic mnemonic above*/

/***************************************/

SUBLW *   3C00 2 T1   1 0 00FF
/*equivalents of the pic mnemonic above*/
SUB *   3C00 2 T1   1 0 00FF

/***************************************/

/***************************************/

XORLW *   3A00 2 T1   1 0 00FF 
/*equivalents of the pic mnemonic above*/
XOR *   3A00 2 T1   1 0 00FF
/***************************************/


    Source: geocities.com/dinceraydin/pic

               ( geocities.com/dinceraydin)