;
;         "macros_tsgn.txt" ;   
;
;          
;     ----------------------------
xchwf    macro regs ;;  "   "
      xorwf regs,w ;;   xchwf f ( xchwf <   > )
      xorwf regs,f
      xorwf regs,w
         endm
;
;     ----------------------------
bsw   macro bit ;;  " bsf W,bit "  bit=1   W
      iorlw 1<<bit ;;   bsw bit ( bit =  ()  )
        endm
;
;     ----------------------------
bcw   macro bit ;;  " bcf W,bit "  bit=0   W
      andlw 0xFF-(0xFF&(1<<bit)) ;;   bcw bit ( bit =  ()  )
        endm
;
;     ----------------------------
incw   macro ;;  "   (W)"
      addlw 1 ;;   incw
        endm
;
;     ----------------------------
decw   macro ;;  "   (W)"
      addlw 0xFF ;;   decw
        endm
;
;     ----------------------------
bank_set macro name ;;    
     if name == 0
      bcf STATUS,RP0
      else
      bsf STATUS,RP0
    endif
     endm
;  pic12f629    0  1...
;
;     ----------------------------