📄 paldemo.lst
字号:
$1D56 $5E0B SUBWF STACK_11, F, 0
$1D58 $EFBB F00E GOTO SOK22L16
$1D5C $ SADD22L16:
$1D5C $2608 ADDWF STACK_8, F, 0
$1D5E $5005 MOVF STACK_5, W, 0
$1D60 $B0D8 BTFSC STATUS, C, 0
$1D62 $3C05 INCFSZ STACK_5, W, 0
$1D64 $2609 ADDWF STACK_9, F, 0
$1D66 $5006 MOVF STACK_6, W, 0
$1D68 $B0D8 BTFSC STATUS, C, 0
$1D6A $3C06 INCFSZ STACK_6, W, 0
$1D6C $260A ADDWF STACK_10, F, 0
$1D6E $5007 MOVF STACK_7, W, 0
$1D70 $B0D8 BTFSC STATUS, C, 0
$1D72 $3C07 INCFSZ STACK_7, W, 0
$1D74 $260B ADDWF STACK_11, F, 0
$1D76 $ SOK22L16:
$1D76 $3601 RLCF STACK_1, F, 0
$1D78 $0E07 MOVLW 7
$1D7A $6E0C MOVWF STACK_12, 0
$1D7C $ LOOPS3232C:
$1D7C $3401 RLCF STACK_1, W, 0
$1D7E $3608 RLCF STACK_8, F, 0
$1D80 $3609 RLCF STACK_9, F, 0
$1D82 $360A RLCF STACK_10, F, 0
$1D84 $360B RLCF STACK_11, F, 0
$1D86 $5004 MOVF STACK_4, W, 0
$1D88 $A001 BTFSS STACK_1, 0, 0
$1D8A $EFD6 F00E GOTO SADD22LC
$1D8E $5E08 SUBWF STACK_8, F, 0
$1D90 $5005 MOVF STACK_5, W, 0
$1D92 $A0D8 BTFSS STATUS, C, 0
$1D94 $3C05 INCFSZ STACK_5, W, 0
$1D96 $5E09 SUBWF STACK_9, F, 0
$1D98 $5006 MOVF STACK_6, W, 0
$1D9A $A0D8 BTFSS STATUS, C, 0
$1D9C $3C06 INCFSZ STACK_6, W, 0
$1D9E $5E0A SUBWF STACK_10, F, 0
$1DA0 $5007 MOVF STACK_7, W, 0
$1DA2 $A0D8 BTFSS STATUS, C, 0
$1DA4 $3C07 INCFSZ STACK_7, W, 0
$1DA6 $5E0B SUBWF STACK_11, F, 0
$1DA8 $EFE3 F00E GOTO SOK22LC
$1DAC $ SADD22LC:
$1DAC $2608 ADDWF STACK_8, F, 0
$1DAE $5005 MOVF STACK_5, W, 0
$1DB0 $B0D8 BTFSC STATUS, C, 0
$1DB2 $3C05 INCFSZ STACK_5, W, 0
$1DB4 $2609 ADDWF STACK_9, F, 0
$1DB6 $5006 MOVF STACK_6, W, 0
$1DB8 $B0D8 BTFSC STATUS, C, 0
$1DBA $3C06 INCFSZ STACK_6, W, 0
$1DBC $260A ADDWF STACK_10, F, 0
$1DBE $5007 MOVF STACK_7, W, 0
$1DC0 $B0D8 BTFSC STATUS, C, 0
$1DC2 $3C07 INCFSZ STACK_7, W, 0
$1DC4 $260B ADDWF STACK_11, F, 0
$1DC6 $ SOK22LC:
$1DC6 $3601 RLCF STACK_1, F, 0
$1DC8 $2E0C DECFSZ STACK_12, F, 0
$1DCA $EFBE F00E GOTO LOOPS3232C
$1DCE $3400 RLCF STACK_0, W, 0
$1DD0 $3608 RLCF STACK_8, F, 0
$1DD2 $3609 RLCF STACK_9, F, 0
$1DD4 $360A RLCF STACK_10, F, 0
$1DD6 $360B RLCF STACK_11, F, 0
$1DD8 $5004 MOVF STACK_4, W, 0
$1DDA $A001 BTFSS STACK_1, 0, 0
$1DDC $EFFF F00E GOTO SADD22L24
$1DE0 $5E08 SUBWF STACK_8, F, 0
$1DE2 $5005 MOVF STACK_5, W, 0
$1DE4 $A0D8 BTFSS STATUS, C, 0
$1DE6 $3C05 INCFSZ STACK_5, W, 0
$1DE8 $5E09 SUBWF STACK_9, F, 0
$1DEA $5006 MOVF STACK_6, W, 0
$1DEC $A0D8 BTFSS STATUS, C, 0
$1DEE $3C06 INCFSZ STACK_6, W, 0
$1DF0 $5E0A SUBWF STACK_10, F, 0
$1DF2 $5007 MOVF STACK_7, W, 0
$1DF4 $A0D8 BTFSS STATUS, C, 0
$1DF6 $3C07 INCFSZ STACK_7, W, 0
$1DF8 $5E0B SUBWF STACK_11, F, 0
$1DFA $EF0C F00F GOTO SOK22L24
$1DFE $ SADD22L24:
$1DFE $2608 ADDWF STACK_8, F, 0
$1E00 $5005 MOVF STACK_5, W, 0
$1E02 $B0D8 BTFSC STATUS, C, 0
$1E04 $3C05 INCFSZ STACK_5, W, 0
$1E06 $2609 ADDWF STACK_9, F, 0
$1E08 $5006 MOVF STACK_6, W, 0
$1E0A $B0D8 BTFSC STATUS, C, 0
$1E0C $3C06 INCFSZ STACK_6, W, 0
$1E0E $260A ADDWF STACK_10, F, 0
$1E10 $5007 MOVF STACK_7, W, 0
$1E12 $B0D8 BTFSC STATUS, C, 0
$1E14 $3C07 INCFSZ STACK_7, W, 0
$1E16 $260B ADDWF STACK_11, F, 0
$1E18 $ SOK22L24:
$1E18 $3600 RLCF STACK_0, F, 0
$1E1A $0E07 MOVLW 7
$1E1C $6E0C MOVWF STACK_12, 0
$1E1E $ LOOPS3232D:
$1E1E $3400 RLCF STACK_0, W, 0
$1E20 $3608 RLCF STACK_8, F, 0
$1E22 $3609 RLCF STACK_9, F, 0
$1E24 $360A RLCF STACK_10, F, 0
$1E26 $360B RLCF STACK_11, F, 0
$1E28 $5004 MOVF STACK_4, W, 0
$1E2A $A000 BTFSS STACK_0, 0, 0
$1E2C $EF27 F00F GOTO SADD22LD
$1E30 $5E08 SUBWF STACK_8, F, 0
$1E32 $5005 MOVF STACK_5, W, 0
$1E34 $A0D8 BTFSS STATUS, C, 0
$1E36 $3C05 INCFSZ STACK_5, W, 0
$1E38 $5E09 SUBWF STACK_9, F, 0
$1E3A $5006 MOVF STACK_6, W, 0
$1E3C $A0D8 BTFSS STATUS, C, 0
$1E3E $3C06 INCFSZ STACK_6, W, 0
$1E40 $5E0A SUBWF STACK_10, F, 0
$1E42 $5007 MOVF STACK_7, W, 0
$1E44 $A0D8 BTFSS STATUS, C, 0
$1E46 $3C07 INCFSZ STACK_7, W, 0
$1E48 $5E0B SUBWF STACK_11, F, 0
$1E4A $EF34 F00F GOTO SOK22LD
$1E4E $ SADD22LD:
$1E4E $2608 ADDWF STACK_8, F, 0
$1E50 $5005 MOVF STACK_5, W, 0
$1E52 $B0D8 BTFSC STATUS, C, 0
$1E54 $3C05 INCFSZ STACK_5, W, 0
$1E56 $2609 ADDWF STACK_9, F, 0
$1E58 $5006 MOVF STACK_6, W, 0
$1E5A $B0D8 BTFSC STATUS, C, 0
$1E5C $3C06 INCFSZ STACK_6, W, 0
$1E5E $260A ADDWF STACK_10, F, 0
$1E60 $5007 MOVF STACK_7, W, 0
$1E62 $B0D8 BTFSC STATUS, C, 0
$1E64 $3C07 INCFSZ STACK_7, W, 0
$1E66 $260B ADDWF STACK_11, F, 0
$1E68 $ SOK22LD:
$1E68 $3600 RLCF STACK_0, F, 0
$1E6A $2E0C DECFSZ STACK_12, F, 0
$1E6C $EF0F F00F GOTO LOOPS3232D
$1E70 $B000 BTFSC STACK_0, 0, 0
$1E72 $EF49 F00F GOTO SOK22L
$1E76 $5004 MOVF STACK_4, W, 0
$1E78 $2608 ADDWF STACK_8, F, 0
$1E7A $5005 MOVF STACK_5, W, 0
$1E7C $B0D8 BTFSC STATUS, C, 0
$1E7E $3C05 INCFSZ STACK_5, W, 0
$1E80 $2609 ADDWF STACK_9, F, 0
$1E82 $5006 MOVF STACK_6, W, 0
$1E84 $B0D8 BTFSC STATUS, C, 0
$1E86 $3C06 INCFSZ STACK_6, W, 0
$1E88 $260A ADDWF STACK_10, F, 0
$1E8A $5007 MOVF STACK_7, W, 0
$1E8C $B0D8 BTFSC STATUS, C, 0
$1E8E $3C07 INCFSZ STACK_7, W, 0
$1E90 $260B ADDWF STACK_11, F, 0
$1E92 $ SOK22L:
$1E92 $0012 RETURN
$2F02 $ _COMFREM:
$2F02 $0100 MOVLB 0
$2F04 $1E0B COMF STACK_11, F, 0
$2F06 $1E0A COMF STACK_10, F, 0
$2F08 $1E09 COMF STACK_9, F, 0
$2F0A $1E08 COMF STACK_8, F, 0
$2F0C $2A08 INCF STACK_8, F, 0
$2F0E $B4D8 BTFSC STATUS, Z, 0
$2F10 $2A09 INCF STACK_9, F, 0
$2F12 $B4D8 BTFSC STATUS, Z, 0
$2F14 $2A0A INCF STACK_10, F, 0
$2F16 $B4D8 BTFSC STATUS, Z, 0
$2F18 $2A0B INCF STACK_11, F, 0
$2F1A $0012 RETURN
$2C38 $ _Mul_32x32_U:
$2C38 $0100 MOVLB 0
$2C3A $0E22 MOVLW 34
$2C3C $6E0C MOVWF STACK_12, 0
$2C3E $6A08 CLRF STACK_8, 0
$2C40 $6A09 CLRF STACK_9, 0
$2C42 $6A0A CLRF STACK_10, 0
$2C44 $6A0B CLRF STACK_11, 0
$2C46 $ _NEXT:
$2C46 $060C DECF STACK_12, F, 0
$2C48 $B4D8 BTFSC STATUS, Z, 0
$2C4A $EF49 F016 GOTO _EXIT2
$2C4E $90D8 BCF STATUS, C, 0
$2C50 $ _LOOP:
$2C50 $320B RRCF STACK_11, F, 0
$2C52 $320A RRCF STACK_10, F, 0
$2C54 $3209 RRCF STACK_9, F, 0
$2C56 $3208 RRCF STACK_8, F, 0
$2C58 $3203 RRCF STACK_3, F, 0
$2C5A $3202 RRCF STACK_2, F, 0
$2C5C $3201 RRCF STACK_1, F, 0
$2C5E $3200 RRCF STACK_0, F, 0
$2C60 $A0D8 BTFSS STATUS, C, 0
$2C62 $EF23 F016 GOTO _NEXT
$2C66 $060C DECF STACK_12, F, 0
$2C68 $B4D8 BTFSC STATUS, Z, 0
$2C6A $EF41 F016 GOTO _EXIT1
$2C6E $5004 MOVF STACK_4, W, 0
$2C70 $2608 ADDWF STACK_8, F, 0
$2C72 $5005 MOVF STACK_5, W, 0
$2C74 $2209 ADDWFC STACK_9, F, 0
$2C76 $5006 MOVF STACK_6, W, 0
$2C78 $220A ADDWFC STACK_10, F, 0
$2C7A $5007 MOVF STACK_7, W, 0
$2C7C $220B ADDWFC STACK_11, F, 0
$2C7E $EF28 F016 GOTO _LOOP
$2C82 $ _EXIT1:
$2C82 $5004 MOVF STACK_4, W, 0
$2C84 $2608 ADDWF STACK_8, F, 0
$2C86 $5005 MOVF STACK_5, W, 0
$2C88 $2209 ADDWFC STACK_9, F, 0
$2C8A $5006 MOVF STACK_6, W, 0
$2C8C $220A ADDWFC STACK_10, F, 0
$2C8E $5007 MOVF STACK_7, W, 0
$2C90 $220B ADDWFC STACK_11, F, 0
$2C92 $ _EXIT2:
$2C92 $0012 RETURN
$2DB4 $ _memset:
$2DB4 $C8B0 F8B5 MOVFF FARG_memset+0, memset_pp_L0
$2DB8 $C8B1 F8B6 MOVFF FARG_memset+1, memset_pp_L0+1
$2DBC $ L_memset_18:
$2DBC $C8B3 F000 MOVFF FARG_memset+3, STACK_0
$2DC0 $C8B4 F001 MOVFF FARG_memset+4, STACK_0+1
$2DC4 $0E01 MOVLW 1
$2DC6 $0108 MOVLB 8
$2DC8 $5FB3 SUBWF FARG_memset+3, 1, 1
$2DCA $0E00 MOVLW 0
$2DCC $5BB4 SUBWFB FARG_memset+4, 1, 1
$2DCE $5000 MOVF STACK_0, 0, 0
$2DD0 $1001 IORWF STACK_0+1, 0, 0
$2DD2 $E009 BZ L_memset_19
$2DD4 $C8B5 FFE1 MOVFF memset_pp_L0, FSR1L
$2DD8 $C8B6 FFE2 MOVFF memset_pp_L0+1, FSR1H
$2DDC $C8B2 FFE6 MOVFF FARG_memset+2, POSTINC1
$2DE0 $4BB5 INFSNZ memset_pp_L0, 1, 1
$2DE2 $2BB6 INCF memset_pp_L0+1, 1, 1
$2DE4 $D7EB BRA L_memset_18
$2DE6 $ L_memset_19:
$2DE6 $C8B0 F000 MOVFF FARG_memset+0, STACK_0
$2DEA $C8B1 F001 MOVFF FARG_memset+1, STACK_0+1
$2DEE $0012 RETURN
$274C $ _Div_16x16_S:
$274C $0100 MOVLB 0
$274E $6A0D CLRF STACK_13, 0
$2750 $6A09 CLRF STACK_9, 0
$2752 $6A08 CLRF STACK_8, 0
$2754 $5001 MOVF STACK_1, W, 0
$2756 $1000 IORWF STACK_0, W, 0
$2758 $B4D8 BTFSC STATUS, Z, 0
$275A $0C00 RETLW 0
$275C $5001 MOVF STACK_1, W, 0
$275E $1805 XORWF STACK_5, W, 0
$2760 $6E0A MOVWF STACK_10, 0
$2762 $BE0A BTFSC STACK_10, 7, 0
$2764 $1E0D COMF STACK_13, F, 0
$2766 $6A0B CLRF STACK_11, 0
$2768 $AE05 BTFSS STACK_5, 7, 0
$276A $EFBC F013 GOTO $+6
$276E $1E04 COMF STACK_4, F, 0
$2770 $1E05 COMF STACK_5, F, 0
$2772 $2A04 INCF STACK_4, F, 0
$2774 $B4D8 BTFSC STATUS, Z, 0
$2776 $2A05 INCF STACK_5, F, 0
$2778 $AE01 BTFSS STACK_1, 7, 0
$277A $EFC4 F013 GOTO $+6
$277E $1E00 COMF STACK_0, F, 0
$2780 $1E01 COMF STACK_1, F, 0
$2782 $2A00 INCF STACK_0, F, 0
$2784 $B4D8 BTFSC STATUS, Z, 0
$2786 $2A01 INCF STACK_1, F, 0
$2788 $5001 MOVF STACK_1, W, 0
$278A $1005 IORWF STACK_5, W, 0
$278C $6E0A MOVWF STACK_10, 0
$278E $BE0A BTFSC STACK_10, 7, 0
$2790 $EFDC F013 GOTO $+17
$2794 $ECEB F015 CALL _Div_16x16_S_L
$2798 $B00B BTFSC STACK_11, 0, 0
$279A $EFF3 F013 GOTO $+33
$279E $AE0D BTFSS STACK_13, 7, 0
$27A0 $0C00 RETLW 0
$27A2 $1E00 COMF STACK_0, F, 0
$27A4 $1E01 COMF STACK_1, F, 0
$27A6 $2A00 INCF STACK_0, F, 0
$27A8 $B4D8 BTFSC STATUS, Z, 0
$27AA $2A01 INCF STACK_1, F, 0
$27AC $1E08 COMF STACK_8, F, 0
$27AE $1E09 COMF STACK_9, F, 0
$27B0 $2A08 INCF STACK_8, F, 0
$27B2 $B4D8 BTFSC STATUS, Z, 0
$27B4 $2A09 INCF STACK_9, F, 0
$27B6 $0C00 RETLW 0
$27B8 $AE05 BTFSS STACK_5, 7, 0
$27BA $EFEE F013 GOTO $+14
$27BE $BE01 BTFSC STACK_1, 7, 0
$27C0 $EFEA F013 GOTO $+8
$27C4 $5001 MOVF STACK_1, W, 0
$27C6 $6E09 MOVWF STACK_9, 0
$27C8 $5000 MOVF STACK_0, W, 0
$27CA $6E08 MOVWF STACK_8, 0
$27CC $6A01 CLRF STACK_1, 0
$27CE $6A00 CLRF STACK_0, 0
$27D0 $EFCF F013 GOTO $-23
$27D4 $6A01 CLRF STACK_1, 0
$27D6 $6A00 CLRF STACK_0, 0
$27D8 $2A00 INCF STACK_0, F, 0
$27DA $0C00 RETLW 0
$27DC $1E01 COMF STACK_1, F, 0
$27DE $1E00 COMF STACK_0, F, 0
$27E0 $2A0B INCF STACK_11, F, 0
$27E2 $EFCA F013 GOTO $-34
$27E6 $2A08 INCF STACK_8, F, 0
$27E8 $B4D8 BTFSC STATUS, Z, 0
$27EA $2A09 INCF STACK_9, F, 0
$27EC $5004 MOVF STACK_4, W, 0
$27EE $5C08 SUBWF STACK_8, W, 0
$27F0 $A4D8 BTFSS STATUS, Z, 0
$27F2 $EFCF F013 GOTO $-38
$27F6 $5005 MOVF STACK_5, W, 0
$27F8 $5C09 SUBWF STACK_9, W, 0
$27FA $A4D8 BTFSS STATUS, Z, 0
$27FC $EFCF F013 GOTO $-42
$2800 $6A09 CLRF STACK_9, 0
$2802 $6A08 CLRF STACK_8, 0
$2804 $2A00 INCF STACK_0, F, 0
$2806 $B4D8 BTFSC STATUS, Z, 0
$2808 $2A01 INCF STACK_1, F, 0
$280A $AE01 BTFSS STACK_1, 7, 0
$280C $EFCF F013 GOTO $-49
$2810 $0000 NOP
$2812 $0CFF RETLW 255
$2814 $0012 RETURN
$28DA $ _PAL_char:
;PAL_library.c,901 :: void PAL_char(unsigned char x, unsigned char y, unsigned char c, unsigned char size)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -