goto lbl_1 ; lbl_1 = 0x28
lbl_13 clrf 0x23
movwf 0x22
lbl_4 movlw FF ; d'255' b'11111111' a''
addwf 0x22,f
btfss status,c
addwf 0x23,f
btfss status,c
goto lbl_2 ; lbl_2 = 0x23
movlw 3 ; d'3' b'11' a'¶'
movwf 0x21
movlw DF ; d'223' b'11011111' a''
call lbl_3 ; lbl_3 = 0xF
goto lbl_4 ; lbl_4 = 0x3
clrf 0x21
lbl_3 addlw E8 ; d'232' b'11101000' a''
movwf 0x20
comf 0x21,f
movlw FC ; d'252' b'11111100' a''
btfss status,c
goto lbl_5 ; lbl_5 = 0x18
lbl_6 addwf 0x20,f
btfsc status,c
goto lbl_6 ; lbl_6 = 0x15
lbl_5 addwf 0x20,f
nop
incfsz 0x21,f
goto lbl_6
btfsc 0x20,0
goto lbl_7 ; lbl_7 = 0x1E
lbl_7 btfss 0x20,1
goto lbl_8 ; lbl_8 = 0x22
nop
goto lbl_8
lbl_8 return
lbl_2 bcf status,irp
bcf status,rp0 ; switch to bank 0
bcf status,rp1
nop
return
lbl_1 movlw 7 ; d'7' b'111' a'¶'
movwf 0x1F
lbl_10 bcf portb,0
bcf portb,1
btfsc porta,0
goto lbl_9 ; lbl_9 = 0x31
btfsc porta,1
goto lbl_9
goto lbl_10 ; lbl_10 = 0x2A
lbl_9 bsf porta,0
clrf 0x27
lbl_17 movlw 4 ; d'4' b'100' a'¶'
subwf 0x27,w
btfsc status,c
goto lbl_11 ; lbl_11 = 0x5B
clrf 0x26
lbl_14 movlw 7 ; d'7' b'111' a'¶'
subwf 0x26,w
btfsc status,c
goto lbl_12 ; lbl_12 = 0x47
movlw 1 ; d'1' b'1' a'¶'
xorwf portb,f
bsf status,rp0 ; switch to bank 1
bcf trisb,0
movlw 32 ; d'50' b'110010' a'2'
bcf status,rp0 ; switch to bank 0
call lbl_13 ; lbl_13 = 0x1
btfss porta,0
goto lbl_10
incfsz 0x26,f
goto lbl_14 ; lbl_14 = 0x38
lbl_12 bcf portb,0
clrf 0x26
lbl_16 movlw 7 ; d'7' b'111' a'¶'
subwf 0x26,w
btfsc status,c
goto lbl_15 ; lbl_15 = 0x58
movlw 2 ; d'2' b'10' a'¶'
xorwf portb,f
bsf status,rp0 ; switch to bank 1
bcf trisb,1
movlw 32 ; d'50' b'110010' a'2'
bcf status,rp0 ; switch to bank 0
call lbl_13
btfss porta,0
goto lbl_10
incfsz 0x26,f
goto lbl_16 ; lbl_16 = 0x49
lbl_15 bcf portb,1
incfsz 0x27,f
goto lbl_17 ; lbl_17 = 0x33
lbl_11 clrf 0x28
lbl_23 movlw 7 ; d'7' b'111' a'¶'
subwf 0x28,w
btfsc status,c
goto lbl_18 ; lbl_18 = 0x84
clrf 0x26
lbl_20 movlw 2 ; d'2' b'10' a'¶'
subwf 0x26,w
btfsc status,c
goto lbl_19 ; lbl_19 = 0x70
movlw 1 ; d'1' b'1' a'¶'
xorwf portb,f
bsf status,rp0 ; switch to bank 1
bcf trisb,0
movlw 32 ; d'50' b'110010' a'2'
bcf status,rp0 ; switch to bank 0
call lbl_13
btfss porta,0
goto lbl_10
incfsz 0x26,f
goto lbl_20 ; lbl_20 = 0x61
lbl_19 bcf portb,0
clrf 0x26
lbl_22 movlw 2 ; d'2' b'10' a'¶'
subwf 0x26,w
btfsc status,c
goto lbl_21 ; lbl_21 = 0x81
movlw 2 ; d'2' b'10' a'¶'
xorwf portb,f
bsf status,rp0 ; switch to bank 1
bcf trisb,1
movlw 32 ; d'50' b'110010' a'2'
bcf status,rp0 ; switch to bank 0
call lbl_13
btfss porta,0
goto lbl_10
incfsz 0x26,f
goto lbl_22 ; lbl_22 = 0x72
lbl_21 bcf portb,1
incfsz 0x28,f
goto lbl_23 ; lbl_23 = 0x5C
lbl_18 goto lbl_9
goto lbl_10
lbl_24 sleep
goto lbl_24 ; lbl_24 = 0x86
ORG 0x2007
addlw 22 ; d'34' b'100010' a'"'