PIC16 to VSCPU ASM
Input ASM Code Input LST Output VSCPU ASM
_main:

	MOVF       _result1+0, 0
	MOVWF      R1+0
	MOVLW      5
	MOVWF      main_temp2_L1+0
	MOVF       R1+0, 0
	ADDWF      main_temp2_L1+0, 1
	MOVLW      10
	MOVWF      main_temp3_L2+0
	MOVF       main_temp2_L1+0, 0
	ADDWF      main_temp3_L2+0, 0
	MOVWF      R0+0
	MOVF       R0+0, 0
	MOVWF      main_temp3_L2+0
	MOVF       R0+0, 0
	MOVWF      _result1+0
L_end_main:
	GOTO       $+0

0x0000	0x2816      	GOTO       22
_____DoICP:		
0x0003	0x1283      	BCF        STATUS, 5
0x0004	0x1303      	BCF        STATUS, 6
0x0005	0x0822      	MOVF       ___DoICPAddr+1, 0
0x0006	0x008A      	MOVWF      PCLATH
0x0007	0x0821      	MOVF       ___DoICPAddr, 0
0x0008	0x0082      	MOVWF      PCL
L_end_____DoICP:
0x0009	0x0008      	RETURN
___CC2DW:
_CC2D_Loop1:
0x000A	0x2003      	CALL       _____DoICP
0x000B	0x118A      	BCF        PCLATH, 3
0x000C	0x120A      	BCF        PCLATH, 4
0x000D	0x0080      	MOVWF      INDF
0x000E	0x0A84      	INCF       FSR, 1
0x000F	0x0AA1      	INCF       ___DoICPAddr, 1
0x0010	0x1903      	BTFSC      STATUS, 2
0x0011	0x0AA2      	INCF       ___DoICPAddr+1, 1
0x0012	0x03F0      	DECF       R0, 1
0x0013	0x1D03      	BTFSS      STATUS, 2
0x0014	0x280A      	GOTO       _CC2D_Loop1
L_end___CC2DW:
0x0015	0x0008      	RETURN
_main:
0x0016	0x307B      	MOVLW      123
0x0017	0x1283      	BCF        STATUS, 5
0x0018	0x1303      	BCF        STATUS, 6
0x0019	0x00A0      	MOVWF      _result1
0x001A	0x0820      	MOVF       _result1, 0
0x001B	0x00F1      	MOVWF      R1
0x001C	0x3005      	MOVLW      5
0x001D	0x00A4      	MOVWF      main_temp2_L1
0x001E	0x0871      	MOVF       R1, 0
0x001F	0x07A4      	ADDWF      main_temp2_L1, 1
0x0020	0x300A      	MOVLW      10
0x0021	0x00A3      	MOVWF      main_temp3_L2
0x0022	0x0824      	MOVF       main_temp2_L1, 0
0x0023	0x0723      	ADDWF      main_temp3_L2, 0
0x0024	0x00F0      	MOVWF      R0
0x0025	0x0870      	MOVF       R0, 0
0x0026	0x00A3      	MOVWF      main_temp3_L2
0x0027	0x0870      	MOVF       R0, 0
0x0028	0x00A0      	MOVWF      _result1
L_end_main:
0x0029	0x2829      	GOTO       $+0
Symbol List:
//** Routines locations **
//ADDRESS    SIZE    PROCEDURE
//----------------------------------------------
0x0003       [7]    _____DoICP
0x000A      [12]    ___CC2DW
0x0016      [20]    _main
//** Variables locations ** 
//ADDRESS    SIZE    VARIABLE
//----------------------------------------------
0x0000       [1]    INDF
0x0002       [1]    PCL
0x0003       [1]    STATUS
0x0004       [1]    FSR
0x000A       [1]    PCLATH
0x0020       [1]    _result1
0x0021       [2]    ___DoICPAddr
0x0023       [1]    main_temp3_L2
0x0024       [1]    main_temp2_L1
0x0070       [1]    R0
0x0071       [1]    R1
0x0072       [1]    R2
0x0073       [1]    R3
0x0074       [1]    R4
0x0075       [1]    R5
0x0076       [1]    R6
0x0077       [1]    R7
0x0078       [1]    R8
0x0079       [1]    R9
0x007A       [1]    R10
0x007B       [1]    R11
0x007C       [1]    R12
0x007D       [1]    R13
0x007E       [1]    R14
0x007F       [1]    R15
//** Label List: ** 
//----------------------------------------------
  L_end_main
  _main
  L_loopCA2AWs
  L_CA2AWend
  _CCA2AW_Loop1
  L_loopCS2Ss
  L_CS2Send
  _CCS2S_Loop1
  L_CCS2Send
  L_loopFZinSWs
  L_FZinSend
  _CC2D_Loop1
  L_end_____DoICP
  _____DoICP
  L_end_____DoIFC
  _____DoIFC
  L_end___CA2AW
  ___CA2AW
  L_end___CCA2AW
  ___CCA2AW
  L_end___CS2S
  ___CS2S
  L_end___CCS2S
  ___CCS2S
  L_end___FZinS
  ___FZinS
  L_end___CC2DW
  ___CC2DW
  L_end_Swap
  _Swap
Convert
* Currently captcha disabled!