MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00001         processor 16c58b
                      00002 
                      00003 opf5    macro i
                      00004         i       0
                      00005         i       01F
                      00006         i       d1
                      00007         i       d2
                      00008         i       d1-d1b
                      00009         i       d1b-d1
                      00010         i       d1+1
                      00011         i       d2-1
                      00012         endm
                      00013 
                      00014 opwf5   macro i
                      00015         i       0
                      00016         i       0,F
                      00017         i       0,W
                      00018         i       01F
                      00019         i       01F,F
                      00020         i       01F,W
                      00021         i       d1
                      00022         i       d1,F
                      00023         i       d1,W
                      00024         i       d2
                      00025         i       d2,F
                      00026         i       d2,W
                      00027         i       d1-d1b
                      00028         i       d1b-d1
                      00029         i       d1+1
                      00030         i       d2-1
                      00031         endm
                      00032 
                      00033 b5      macro i
                      00034         i       0,0
                      00035         i       0,7
                      00036         i       01F,0
                      00037         i       01F,7
                      00038         i       d1,0
                      00039         i       d1,7
                      00040         i       d2,0
                      00041         i       d2,7
                      00042         endm
                      00043 
                      00044 lit8    macro i
                      00045         i       0
                      00046         i       'A'
                      00047         i       "A"
                      00048         i       0FF
                      00049         i       low $
                      00050         i       high $
                      00051         i       low c1
                      00052         i       high c1
                      00053         i       low c2
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00054         i       high c2
                      00055         i       $
                      00056         i       $+1
                      00057         i       $-1
                      00058         ;; gpasm bugs prevent these
                      00059         ;i      $-$
                      00060         ;i      c1-$
                      00061         ;i      $-c1
                      00062         ;i      c2-$
                      00063         ;i      $-c2
                      00064         i       d1-d1b
                      00065         i       d1b-d1
                      00066         endm
                      00067 
                      00068 lit11   macro i
                      00069         i       0
                      00070         ;; MPASM (correctly) gives error on these for a CALL
                      00071         ;i      01FF
                      00072         i       0200
                      00073         ;i      07FF
                      00074         i       c1
                      00075         i       c2
                      00076         i       $
                      00077         i       $+1
                      00078         i       $-1
                      00079         endm
                      00080 
  00000006            00081 p6      equ     6
                      00082 
                      00083         cblock 0x11
  00000011            00084         d1
  00000012            00085         d1b
                      00086         endc
                      00087 
0020                  00088         org 0x20
0020   0000           00089         nop
0021                  00090 c1
                      00091 
                      00092         opwf5   ADDWF
Message[305]: Using default destination of 1 (file).
0021   01E0               M         ADDWF       0
0022   01E0               M         ADDWF       0,F
0023   01C0               M         ADDWF       0,W
Message[305]: Using default destination of 1 (file).
0024   01FF               M         ADDWF       01F
0025   01FF               M         ADDWF       01F,F
0026   01DF               M         ADDWF       01F,W
Message[305]: Using default destination of 1 (file).
0027   01F1               M         ADDWF       d1
0028   01F1               M         ADDWF       d1,F
0029   01D1               M         ADDWF       d1,W
Message[305]: Using default destination of 1 (file).
002A   01F9               M         ADDWF       d2
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE  3


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

002B   01F9               M         ADDWF       d2,F
002C   01D9               M         ADDWF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
002D   01FF               M         ADDWF       d1-d1b
Message[305]: Using default destination of 1 (file).
002E   01E1               M         ADDWF       d1b-d1
Message[305]: Using default destination of 1 (file).
002F   01F2               M         ADDWF       d1+1
Message[305]: Using default destination of 1 (file).
0030   01F8               M         ADDWF       d2-1
                      00093         lit8    ANDLW
0031   0E00               M         ANDLW       0
0032   0E41               M         ANDLW       'A'
0033   0E41               M         ANDLW       "A"
0034   0EFF               M         ANDLW       0FF
0035   0E35               M         ANDLW       low $
0036   0E00               M         ANDLW       high $
0037   0E21               M         ANDLW       low c1
0038   0E00               M         ANDLW       high c1
0039   0EB8               M         ANDLW       low c2
003A   0E00               M         ANDLW       high c2
003B   0E3B               M         ANDLW       $
003C   0E3D               M         ANDLW       $+1
003D   0E3C               M         ANDLW       $-1
                          M         ;; gpasm bugs prevent these
                          M         ;i      $-$
                          M         ;i      c1-$
                          M         ;i      $-c1
                          M         ;i      c2-$
                          M         ;i      $-c2
003E   0EFF               M         ANDLW       d1-d1b
003F   0E01               M         ANDLW       d1b-d1
                      00094         opwf5   ANDWF
Message[305]: Using default destination of 1 (file).
0040   0160               M         ANDWF       0
0041   0160               M         ANDWF       0,F
0042   0140               M         ANDWF       0,W
Message[305]: Using default destination of 1 (file).
0043   017F               M         ANDWF       01F
0044   017F               M         ANDWF       01F,F
0045   015F               M         ANDWF       01F,W
Message[305]: Using default destination of 1 (file).
0046   0171               M         ANDWF       d1
0047   0171               M         ANDWF       d1,F
0048   0151               M         ANDWF       d1,W
Message[305]: Using default destination of 1 (file).
0049   0179               M         ANDWF       d2
004A   0179               M         ANDWF       d2,F
004B   0159               M         ANDWF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
004C   017F               M         ANDWF       d1-d1b
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE  4


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

Message[305]: Using default destination of 1 (file).
004D   0161               M         ANDWF       d1b-d1
Message[305]: Using default destination of 1 (file).
004E   0172               M         ANDWF       d1+1
Message[305]: Using default destination of 1 (file).
004F   0178               M         ANDWF       d2-1
                      00095         b5      BCF
0050   0400               M         BCF       0,0
0051   04E0               M         BCF       0,7
0052   041F               M         BCF       01F,0
0053   04FF               M         BCF       01F,7
0054   0411               M         BCF       d1,0
0055   04F1               M         BCF       d1,7
0056   0419               M         BCF       d2,0
0057   04F9               M         BCF       d2,7
                      00096         b5      BSF
0058   0500               M         BSF       0,0
0059   05E0               M         BSF       0,7
005A   051F               M         BSF       01F,0
005B   05FF               M         BSF       01F,7
005C   0511               M         BSF       d1,0
005D   05F1               M         BSF       d1,7
005E   0519               M         BSF       d2,0
005F   05F9               M         BSF       d2,7
                      00097         b5      BTFSC
0060   0600               M         BTFSC       0,0
0061   06E0               M         BTFSC       0,7
0062   061F               M         BTFSC       01F,0
0063   06FF               M         BTFSC       01F,7
0064   0611               M         BTFSC       d1,0
0065   06F1               M         BTFSC       d1,7
0066   0619               M         BTFSC       d2,0
0067   06F9               M         BTFSC       d2,7
                      00098         b5      BTFSS
0068   0700               M         BTFSS       0,0
0069   07E0               M         BTFSS       0,7
006A   071F               M         BTFSS       01F,0
006B   07FF               M         BTFSS       01F,7
006C   0711               M         BTFSS       d1,0
006D   07F1               M         BTFSS       d1,7
006E   0719               M         BTFSS       d2,0
006F   07F9               M         BTFSS       d2,7
                      00099         lit11   CALL
0070   0900               M         CALL       0
                          M         ;; MPASM (correctly) gives error on these for a CALL
                          M         ;i      01FF
Message[306]: Crossing page boundary -- ensure page bits are set.
0071   0900               M         CALL       0200
                          M         ;i      07FF
0072   0921               M         CALL       c1
0073   09B8               M         CALL       c2
0074   0974               M         CALL       $
0075   0976               M         CALL       $+1
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE  5


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0076   0975               M         CALL       $-1
                      00100         opf5    CLRF
0077   0060               M         CLRF       0
0078   007F               M         CLRF       01F
0079   0071               M         CLRF       d1
007A   0079               M         CLRF       d2
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
007B   007F               M         CLRF       d1-d1b
007C   0061               M         CLRF       d1b-d1
007D   0072               M         CLRF       d1+1
007E   0078               M         CLRF       d2-1
007F   0040           00101         CLRW
0080   0004           00102         CLRWDT     
                      00103         opwf5   COMF
Message[305]: Using default destination of 1 (file).
0081   0260               M         COMF       0
0082   0260               M         COMF       0,F
0083   0240               M         COMF       0,W
Message[305]: Using default destination of 1 (file).
0084   027F               M         COMF       01F
0085   027F               M         COMF       01F,F
0086   025F               M         COMF       01F,W
Message[305]: Using default destination of 1 (file).
0087   0271               M         COMF       d1
0088   0271               M         COMF       d1,F
0089   0251               M         COMF       d1,W
Message[305]: Using default destination of 1 (file).
008A   0279               M         COMF       d2
008B   0279               M         COMF       d2,F
008C   0259               M         COMF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
008D   027F               M         COMF       d1-d1b
Message[305]: Using default destination of 1 (file).
008E   0261               M         COMF       d1b-d1
Message[305]: Using default destination of 1 (file).
008F   0272               M         COMF       d1+1
Message[305]: Using default destination of 1 (file).
0090   0278               M         COMF       d2-1
                      00104         opwf5   DECF
Message[305]: Using default destination of 1 (file).
0091   00E0               M         DECF       0
0092   00E0               M         DECF       0,F
0093   00C0               M         DECF       0,W
Message[305]: Using default destination of 1 (file).
0094   00FF               M         DECF       01F
0095   00FF               M         DECF       01F,F
0096   00DF               M         DECF       01F,W
Message[305]: Using default destination of 1 (file).
0097   00F1               M         DECF       d1
0098   00F1               M         DECF       d1,F
0099   00D1               M         DECF       d1,W
Message[305]: Using default destination of 1 (file).
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE  6


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

009A   00F9               M         DECF       d2
009B   00F9               M         DECF       d2,F
009C   00D9               M         DECF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
009D   00FF               M         DECF       d1-d1b
Message[305]: Using default destination of 1 (file).
009E   00E1               M         DECF       d1b-d1
Message[305]: Using default destination of 1 (file).
009F   00F2               M         DECF       d1+1
Message[305]: Using default destination of 1 (file).
00A0   00F8               M         DECF       d2-1
                      00105         opwf5   DECFSZ
Message[305]: Using default destination of 1 (file).
00A1   02E0               M         DECFSZ       0
00A2   02E0               M         DECFSZ       0,F
00A3   02C0               M         DECFSZ       0,W
Message[305]: Using default destination of 1 (file).
00A4   02FF               M         DECFSZ       01F
00A5   02FF               M         DECFSZ       01F,F
00A6   02DF               M         DECFSZ       01F,W
Message[305]: Using default destination of 1 (file).
00A7   02F1               M         DECFSZ       d1
00A8   02F1               M         DECFSZ       d1,F
00A9   02D1               M         DECFSZ       d1,W
Message[305]: Using default destination of 1 (file).
00AA   02F9               M         DECFSZ       d2
00AB   02F9               M         DECFSZ       d2,F
00AC   02D9               M         DECFSZ       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00AD   02FF               M         DECFSZ       d1-d1b
Message[305]: Using default destination of 1 (file).
00AE   02E1               M         DECFSZ       d1b-d1
Message[305]: Using default destination of 1 (file).
00AF   02F2               M         DECFSZ       d1+1
Message[305]: Using default destination of 1 (file).
00B0   02F8               M         DECFSZ       d2-1
                      00106         lit11   GOTO
00B1   0A00               M         GOTO       0
                          M         ;; MPASM (correctly) gives error on these for a CALL
                          M         ;i      01FF
Message[306]: Crossing page boundary -- ensure page bits are set.
00B2   0A00               M         GOTO       0200
                          M         ;i      07FF
00B3   0A21               M         GOTO       c1
00B4   0AB8               M         GOTO       c2
00B5   0AB5               M         GOTO       $
00B6   0AB7               M         GOTO       $+1
00B7   0AB6               M         GOTO       $-1
00B8                  00107 c2
                      00108         opwf5   INCF
Message[305]: Using default destination of 1 (file).
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE  7


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

00B8   02A0               M         INCF       0
00B9   02A0               M         INCF       0,F
00BA   0280               M         INCF       0,W
Message[305]: Using default destination of 1 (file).
00BB   02BF               M         INCF       01F
00BC   02BF               M         INCF       01F,F
00BD   029F               M         INCF       01F,W
Message[305]: Using default destination of 1 (file).
00BE   02B1               M         INCF       d1
00BF   02B1               M         INCF       d1,F
00C0   0291               M         INCF       d1,W
Message[305]: Using default destination of 1 (file).
00C1   02B9               M         INCF       d2
00C2   02B9               M         INCF       d2,F
00C3   0299               M         INCF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00C4   02BF               M         INCF       d1-d1b
Message[305]: Using default destination of 1 (file).
00C5   02A1               M         INCF       d1b-d1
Message[305]: Using default destination of 1 (file).
00C6   02B2               M         INCF       d1+1
Message[305]: Using default destination of 1 (file).
00C7   02B8               M         INCF       d2-1
                      00109         opwf5   INCFSZ
Message[305]: Using default destination of 1 (file).
00C8   03E0               M         INCFSZ       0
00C9   03E0               M         INCFSZ       0,F
00CA   03C0               M         INCFSZ       0,W
Message[305]: Using default destination of 1 (file).
00CB   03FF               M         INCFSZ       01F
00CC   03FF               M         INCFSZ       01F,F
00CD   03DF               M         INCFSZ       01F,W
Message[305]: Using default destination of 1 (file).
00CE   03F1               M         INCFSZ       d1
00CF   03F1               M         INCFSZ       d1,F
00D0   03D1               M         INCFSZ       d1,W
Message[305]: Using default destination of 1 (file).
00D1   03F9               M         INCFSZ       d2
00D2   03F9               M         INCFSZ       d2,F
00D3   03D9               M         INCFSZ       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00D4   03FF               M         INCFSZ       d1-d1b
Message[305]: Using default destination of 1 (file).
00D5   03E1               M         INCFSZ       d1b-d1
Message[305]: Using default destination of 1 (file).
00D6   03F2               M         INCFSZ       d1+1
Message[305]: Using default destination of 1 (file).
00D7   03F8               M         INCFSZ       d2-1
                      00110         lit8    IORLW
00D8   0D00               M         IORLW       0
00D9   0D41               M         IORLW       'A'
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE  8


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

00DA   0D41               M         IORLW       "A"
00DB   0DFF               M         IORLW       0FF
00DC   0DDC               M         IORLW       low $
00DD   0D00               M         IORLW       high $
00DE   0D21               M         IORLW       low c1
00DF   0D00               M         IORLW       high c1
00E0   0DB8               M         IORLW       low c2
00E1   0D00               M         IORLW       high c2
00E2   0DE2               M         IORLW       $
00E3   0DE4               M         IORLW       $+1
00E4   0DE3               M         IORLW       $-1
                          M         ;; gpasm bugs prevent these
                          M         ;i      $-$
                          M         ;i      c1-$
                          M         ;i      $-c1
                          M         ;i      c2-$
                          M         ;i      $-c2
00E5   0DFF               M         IORLW       d1-d1b
00E6   0D01               M         IORLW       d1b-d1
                      00111         opwf5   IORWF
Message[305]: Using default destination of 1 (file).
00E7   0120               M         IORWF       0
00E8   0120               M         IORWF       0,F
00E9   0100               M         IORWF       0,W
Message[305]: Using default destination of 1 (file).
00EA   013F               M         IORWF       01F
00EB   013F               M         IORWF       01F,F
00EC   011F               M         IORWF       01F,W
Message[305]: Using default destination of 1 (file).
00ED   0131               M         IORWF       d1
00EE   0131               M         IORWF       d1,F
00EF   0111               M         IORWF       d1,W
Message[305]: Using default destination of 1 (file).
00F0   0139               M         IORWF       d2
00F1   0139               M         IORWF       d2,F
00F2   0119               M         IORWF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00F3   013F               M         IORWF       d1-d1b
Message[305]: Using default destination of 1 (file).
00F4   0121               M         IORWF       d1b-d1
Message[305]: Using default destination of 1 (file).
00F5   0132               M         IORWF       d1+1
Message[305]: Using default destination of 1 (file).
00F6   0138               M         IORWF       d2-1
                      00112         opwf5   MOVF
Message[305]: Using default destination of 1 (file).
00F7   0220               M         MOVF       0
00F8   0220               M         MOVF       0,F
00F9   0200               M         MOVF       0,W
Message[305]: Using default destination of 1 (file).
00FA   023F               M         MOVF       01F
00FB   023F               M         MOVF       01F,F
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE  9


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

00FC   021F               M         MOVF       01F,W
Message[305]: Using default destination of 1 (file).
00FD   0231               M         MOVF       d1
00FE   0231               M         MOVF       d1,F
00FF   0211               M         MOVF       d1,W
Message[305]: Using default destination of 1 (file).
0100   0239               M         MOVF       d2
0101   0239               M         MOVF       d2,F
0102   0219               M         MOVF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0103   023F               M         MOVF       d1-d1b
Message[305]: Using default destination of 1 (file).
0104   0221               M         MOVF       d1b-d1
Message[305]: Using default destination of 1 (file).
0105   0232               M         MOVF       d1+1
Message[305]: Using default destination of 1 (file).
0106   0238               M         MOVF       d2-1
                      00113         lit8    MOVLW
0107   0C00               M         MOVLW       0
0108   0C41               M         MOVLW       'A'
0109   0C41               M         MOVLW       "A"
010A   0CFF               M         MOVLW       0FF
010B   0C0B               M         MOVLW       low $
010C   0C01               M         MOVLW       high $
010D   0C21               M         MOVLW       low c1
010E   0C00               M         MOVLW       high c1
010F   0CB8               M         MOVLW       low c2
0110   0C00               M         MOVLW       high c2
Warning[202]: Argument out of range.  Least significant bits used.
0111   0C11               M         MOVLW       $
Warning[202]: Argument out of range.  Least significant bits used.
0112   0C13               M         MOVLW       $+1
Warning[202]: Argument out of range.  Least significant bits used.
0113   0C12               M         MOVLW       $-1
                          M         ;; gpasm bugs prevent these
                          M         ;i      $-$
                          M         ;i      c1-$
                          M         ;i      $-c1
                          M         ;i      c2-$
                          M         ;i      $-c2
0114   0CFF               M         MOVLW       d1-d1b
0115   0C01               M         MOVLW       d1b-d1
                      00114         opf5    MOVWF
0116   0020               M         MOVWF       0
0117   003F               M         MOVWF       01F
0118   0031               M         MOVWF       d1
0119   0039               M         MOVWF       d2
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
011A   003F               M         MOVWF       d1-d1b
011B   0021               M         MOVWF       d1b-d1
011C   0032               M         MOVWF       d1+1
011D   0038               M         MOVWF       d2-1
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE 10


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

011E   0000           00115         NOP
011F   0002           00116         OPTION
                      00117         lit8    RETLW
0120   0800               M         RETLW       0
0121   0841               M         RETLW       'A'
0122   0841               M         RETLW       "A"
0123   08FF               M         RETLW       0FF
0124   0824               M         RETLW       low $
0125   0801               M         RETLW       high $
0126   0821               M         RETLW       low c1
0127   0800               M         RETLW       high c1
0128   08B8               M         RETLW       low c2
0129   0800               M         RETLW       high c2
Warning[202]: Argument out of range.  Least significant bits used.
012A   082A               M         RETLW       $
Warning[202]: Argument out of range.  Least significant bits used.
012B   082C               M         RETLW       $+1
Warning[202]: Argument out of range.  Least significant bits used.
012C   082B               M         RETLW       $-1
                          M         ;; gpasm bugs prevent these
                          M         ;i      $-$
                          M         ;i      c1-$
                          M         ;i      $-c1
                          M         ;i      c2-$
                          M         ;i      $-c2
012D   08FF               M         RETLW       d1-d1b
012E   0801               M         RETLW       d1b-d1
Warning[227]: Substituting RETLW 0 for RETURN pseudo-op
012F   0800           00118         RETURN
                      00119         opwf5   RLF
Message[305]: Using default destination of 1 (file).
0130   0360               M         RLF       0
0131   0360               M         RLF       0,F
0132   0340               M         RLF       0,W
Message[305]: Using default destination of 1 (file).
0133   037F               M         RLF       01F
0134   037F               M         RLF       01F,F
0135   035F               M         RLF       01F,W
Message[305]: Using default destination of 1 (file).
0136   0371               M         RLF       d1
0137   0371               M         RLF       d1,F
0138   0351               M         RLF       d1,W
Message[305]: Using default destination of 1 (file).
0139   0379               M         RLF       d2
013A   0379               M         RLF       d2,F
013B   0359               M         RLF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
013C   037F               M         RLF       d1-d1b
Message[305]: Using default destination of 1 (file).
013D   0361               M         RLF       d1b-d1
Message[305]: Using default destination of 1 (file).
013E   0372               M         RLF       d1+1
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE 11


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

Message[305]: Using default destination of 1 (file).
013F   0378               M         RLF       d2-1
                      00120         opwf5   RRF
Message[305]: Using default destination of 1 (file).
0140   0320               M         RRF       0
0141   0320               M         RRF       0,F
0142   0300               M         RRF       0,W
Message[305]: Using default destination of 1 (file).
0143   033F               M         RRF       01F
0144   033F               M         RRF       01F,F
0145   031F               M         RRF       01F,W
Message[305]: Using default destination of 1 (file).
0146   0331               M         RRF       d1
0147   0331               M         RRF       d1,F
0148   0311               M         RRF       d1,W
Message[305]: Using default destination of 1 (file).
0149   0339               M         RRF       d2
014A   0339               M         RRF       d2,F
014B   0319               M         RRF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
014C   033F               M         RRF       d1-d1b
Message[305]: Using default destination of 1 (file).
014D   0321               M         RRF       d1b-d1
Message[305]: Using default destination of 1 (file).
014E   0332               M         RRF       d1+1
Message[305]: Using default destination of 1 (file).
014F   0338               M         RRF       d2-1
0150   0003           00121         SLEEP
                      00122         opwf5   SUBWF
Message[305]: Using default destination of 1 (file).
0151   00A0               M         SUBWF       0
0152   00A0               M         SUBWF       0,F
0153   0080               M         SUBWF       0,W
Message[305]: Using default destination of 1 (file).
0154   00BF               M         SUBWF       01F
0155   00BF               M         SUBWF       01F,F
0156   009F               M         SUBWF       01F,W
Message[305]: Using default destination of 1 (file).
0157   00B1               M         SUBWF       d1
0158   00B1               M         SUBWF       d1,F
0159   0091               M         SUBWF       d1,W
Message[305]: Using default destination of 1 (file).
015A   00B9               M         SUBWF       d2
015B   00B9               M         SUBWF       d2,F
015C   0099               M         SUBWF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
015D   00BF               M         SUBWF       d1-d1b
Message[305]: Using default destination of 1 (file).
015E   00A1               M         SUBWF       d1b-d1
Message[305]: Using default destination of 1 (file).
015F   00B2               M         SUBWF       d1+1
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE 12


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

Message[305]: Using default destination of 1 (file).
0160   00B8               M         SUBWF       d2-1
                      00123         opwf5   SWAPF
Message[305]: Using default destination of 1 (file).
0161   03A0               M         SWAPF       0
0162   03A0               M         SWAPF       0,F
0163   0380               M         SWAPF       0,W
Message[305]: Using default destination of 1 (file).
0164   03BF               M         SWAPF       01F
0165   03BF               M         SWAPF       01F,F
0166   039F               M         SWAPF       01F,W
Message[305]: Using default destination of 1 (file).
0167   03B1               M         SWAPF       d1
0168   03B1               M         SWAPF       d1,F
0169   0391               M         SWAPF       d1,W
Message[305]: Using default destination of 1 (file).
016A   03B9               M         SWAPF       d2
016B   03B9               M         SWAPF       d2,F
016C   0399               M         SWAPF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
016D   03BF               M         SWAPF       d1-d1b
Message[305]: Using default destination of 1 (file).
016E   03A1               M         SWAPF       d1b-d1
Message[305]: Using default destination of 1 (file).
016F   03B2               M         SWAPF       d1+1
Message[305]: Using default destination of 1 (file).
0170   03B8               M         SWAPF       d2-1
0171   0006           00124         TRIS    6
0172   0007           00125         TRIS    7
0173   0006           00126         TRIS    p6
0174   0007           00127         TRIS    p7
                      00128         lit8    XORLW
0175   0F00               M         XORLW       0
0176   0F41               M         XORLW       'A'
0177   0F41               M         XORLW       "A"
0178   0FFF               M         XORLW       0FF
0179   0F79               M         XORLW       low $
017A   0F01               M         XORLW       high $
017B   0F21               M         XORLW       low c1
017C   0F00               M         XORLW       high c1
017D   0FB8               M         XORLW       low c2
017E   0F00               M         XORLW       high c2
Warning[202]: Argument out of range.  Least significant bits used.
017F   0F7F               M         XORLW       $
Warning[202]: Argument out of range.  Least significant bits used.
0180   0F81               M         XORLW       $+1
Warning[202]: Argument out of range.  Least significant bits used.
0181   0F80               M         XORLW       $-1
                          M         ;; gpasm bugs prevent these
                          M         ;i      $-$
                          M         ;i      c1-$
                          M         ;i      $-c1
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE 13


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                          M         ;i      c2-$
                          M         ;i      $-c2
0182   0FFF               M         XORLW       d1-d1b
0183   0F01               M         XORLW       d1b-d1
                      00129         opwf5   XORWF
Message[305]: Using default destination of 1 (file).
0184   01A0               M         XORWF       0
0185   01A0               M         XORWF       0,F
0186   0180               M         XORWF       0,W
Message[305]: Using default destination of 1 (file).
0187   01BF               M         XORWF       01F
0188   01BF               M         XORWF       01F,F
0189   019F               M         XORWF       01F,W
Message[305]: Using default destination of 1 (file).
018A   01B1               M         XORWF       d1
018B   01B1               M         XORWF       d1,F
018C   0191               M         XORWF       d1,W
Message[305]: Using default destination of 1 (file).
018D   01B9               M         XORWF       d2
018E   01B9               M         XORWF       d2,F
018F   0199               M         XORWF       d2,W
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0190   01BF               M         XORWF       d1-d1b
Message[305]: Using default destination of 1 (file).
0191   01A1               M         XORWF       d1b-d1
Message[305]: Using default destination of 1 (file).
0192   01B2               M         XORWF       d1+1
Message[305]: Using default destination of 1 (file).
0193   01B8               M         XORWF       d2-1
                      00130 
0194   04A4 04C4      00131         banksel d1
0196   04A4 04C4      00132         banksel d2
                      00133 
0198   04A3 04C3      00134         pagesel c1
019A   04A3 04C3      00135         pagesel c2
                      00136 
019C   0021 00B8      00137         DW      c1,c2
                      00138 
                      00139         cblock 0x19
  00000019            00140         d2
                      00141         endc
                      00142 
                      00143         cblock 7
  00000007            00144         p7
                      00145         endc
                      00146         
                      00147         END
MPASM  5.47  /MNT/A1A5D1F2-0B60-42B4-9012-910   12-5-2012  17:25:48         PAGE 14


SYMBOL TABLE
  LABEL                             VALUE 

__16C58B                          00000001
b5                                
c1                                00000021
c2                                000000B8
d1                                00000011
d1b                               00000012
d2                                00000019
lit11                             
lit8                              
opf5                              
opwf5                             
p6                                00000006
p7                                00000007


MEMORY USAGE MAP ('X' = Used,  '-' = Unused)

0000 : ---------------- ---------------- XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
00C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXX-- ---------------- ----------------

All other memory blocks unused.

Program Memory Words Used:   382
Program Memory Words Free:  1666


Errors   :     0
Warnings :    10 reported,     0 suppressed
Messages :   130 reported,     0 suppressed

