
    processor 16F877A
    #include <P16F877A.INC>
    __config 0x3F02
;   _CP_OFF & _DEBUG_OFF & _WRT_OFF & _CPD_OFF & _LVP_OFF & _BODEN_OFF & _PWRTE_ON 
;   & _WDT_OFF & _HS_OSC 
    __idlocs 0xFFFF

;   EEPROM-Data
    Org 0x2100
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........

; RAM-Variable
LRAM_0x34 equ 0x34
LRAM_0x35 equ 0x35
LRAM_0x36 equ 0x36
LRAM_0x42 equ 0x42
LRAM_0x43 equ 0x43
LRAM_0x44 equ 0x44
LRAM_0x45 equ 0x45
LRAM_0x46 equ 0x46
LRAM_0x47 equ 0x47
LRAM_0x54 equ 0x54
LRAM_0x55 equ 0x55
LRAM_0x56 equ 0x56
LRAM_0x57 equ 0x57
LRAM_0x7F equ 0x7F

; Program

    Org 0x0000

;   Reset-Vector
    BSF PCLATH,4         ; !!Bank Program-Page-Select
    GOTO LADR_0x060F
    ADDLW 0xFF           ;   b'11111111'  d'255'
    ADDLW 0xFF           ;   b'11111111'  d'255'
;   Interrupt-Vector
    MOVWF LRAM_0x7F
    SWAPF STATUS,W
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF LRAM_0x34
    SWAPF PCLATH,W       ; !!Bank Program-Page-Select
    MOVWF LRAM_0x35
    SWAPF FSR,W
    MOVWF LRAM_0x36
    BCF PCLATH,3         ; !!Bank Program-Page-Select
    BSF PCLATH,4         ; !!Bank Program-Page-Select
    GOTO LADR_0x0637
LADR_0x0010
    NOP
    NOP
    DECFSZ LRAM_0x54,F
    GOTO LADR_0x0010
    RETURN
LADR_0x0015
    MOVF LRAM_0x54,F
    BTFSS STATUS,Z
    GOTO LADR_0x0019
    RETURN
LADR_0x0019
    MOVLW 0xFF           ;   b'11111111'  d'255'
LADR_0x001A
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ADDLW 0xFF           ;   b'11111111'  d'255'
    BTFSS STATUS,Z
    GOTO LADR_0x001A
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    DECFSZ LRAM_0x54,F
    GOTO LADR_0x0019
    RETURN
LADR_0x003D
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BTFSC PIR1,1         ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
    GOTO LADR_0x003D
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVF LRAM_0x54,W
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF PIR2           ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVF LRAM_0x56,W
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF PIR1           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF PIR1,7           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
    BSF PIR1,2           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
    MOVLW 0x80           ;   b'10000000'  d'128'
    ANDWF INTCON,W
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF LRAM_0x57
    BCF INTCON,GIE
    MOVLW 0x55           ;   b'01010101'  d'085'  "U"
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF PIR2           ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2
    MOVLW 0xAA           ;   b'10101010'  d'170'
    MOVWF PIR2           ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2
    BSF PIR1,1           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
LADR_0x005A
    BTFSC PIR1,1         ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
    GOTO LADR_0x005A
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVF LRAM_0x57,F
    BTFSC STATUS,Z
    GOTO LADR_0x0062
    BSF INTCON,GIE
LADR_0x0062
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BCF PIR1,2           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
    RETURN
LADR_0x0066
    CLRF LRAM_0x56
    MOVF LRAM_0x54,W
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF PIR2           ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF PIR1,7           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
    BSF PIR1,0           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVF PIR1,W          ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF LRAM_0x56
    MOVF LRAM_0x56,W
    MOVWF LRAM_0x57
    RETURN
    MOVLW 0x07           ;   b'00000111'  d'007'
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    MOVWF ADCON0         ; !!Bank!! ADCON0 - ADCON1 - Unimplemented - Unimplemented
    MOVLW 0xC0           ;   b'11000000'  d'192'
    MOVWF TMR0           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
    MOVLW 0x64           ;   b'01100100'  d'100'  "d"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF LRAM_0x54
    CALL LADR_0x0015
    MOVLW 0x01           ;   b'00000001'  d'001'
    MOVWF LRAM_0x44
    MOVLW 0xC8           ;   b'11001000'  d'200'
    MOVWF LRAM_0x43
    MOVLW 0x01           ;   b'00000001'  d'001'
    MOVWF LRAM_0x42
LADR_0x0084
    CLRF LRAM_0x54
    CLRF LRAM_0x55
    CALL LADR_0x0066
    MOVF LRAM_0x57,W
    MOVWF LRAM_0x43
    MOVF LRAM_0x43,W
    XORLW 0xF0           ;   b'11110000'  d'240'
    BTFSS STATUS,Z
    GOTO LADR_0x008F
    MOVLW 0xDC           ;   b'11011100'  d'220'
    MOVWF LRAM_0x43
LADR_0x008F
    MOVLW 0x01           ;   b'00000001'  d'001'
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    IORWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF PORTE          ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    ANDWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF LRAM_0x54
    CLRF LRAM_0x47
    DECF LRAM_0x54,W
    BTFSC STATUS,Z
    INCF LRAM_0x47,F
    MOVLW 0x02           ;   b'00000010'  d'002'
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    IORWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF PORTE          ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVLW 0x02           ;   b'00000010'  d'002'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    ANDWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF LRAM_0x54
    CLRF LRAM_0x46
    MOVLW 0x02           ;   b'00000010'  d'002'
    SUBWF LRAM_0x54,W
    BTFSC STATUS,Z
    INCF LRAM_0x46,F
    MOVLW 0x04           ;   b'00000100'  d'004'
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    IORWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF PORTE          ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVLW 0x04           ;   b'00000100'  d'004'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    ANDWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF LRAM_0x54
    CLRF LRAM_0x45
    MOVLW 0x04           ;   b'00000100'  d'004'
    SUBWF LRAM_0x54,W
    BTFSC STATUS,Z
    INCF LRAM_0x45,F
    MOVF LRAM_0x44,W
    XORLW 0x01           ;   b'00000001'  d'001'
    BTFSC STATUS,Z
    GOTO LADR_0x00D0
    XORLW 0x03           ;   b'00000011'  d'003'
    BSF PCLATH,3         ; !!Bank Program-Page-Select
    BTFSC STATUS,Z
    GOTO LADR_0x0143
    XORLW 0x01           ;   b'00000001'  d'001'
    BTFSC STATUS,Z
    GOTO LADR_0x0203
    XORLW 0x07           ;   b'00000111'  d'007'
    BTFSC STATUS,Z
    GOTO LADR_0x06FB
    XORLW 0x01           ;   b'00000001'  d'001'
    BCF PCLATH,3         ; !!Bank Program-Page-Select
    BSF PCLATH,4         ; !!Bank Program-Page-Select
    BTFSC STATUS,Z
    GOTO LADR_0x0165
    XORLW 0x03           ;   b'00000011'  d'003'
    BTFSC STATUS,Z
    GOTO LADR_0x0227
    XORLW 0x01           ;   b'00000001'  d'001'
    BTFSC STATUS,Z
    GOTO LADR_0x02B8
    BCF PCLATH,4         ; !!Bank Program-Page-Select
    GOTO LADR_0x0084
LADR_0x00D0
    MOVLW 0x01           ;   b'00000001'  d'001'
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    IORWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF PORTE          ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    ANDWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF LRAM_0x54
    CLRF LRAM_0x55
    DECF LRAM_0x54,W
    BTFSC STATUS,Z
    INCF LRAM_0x55,F
    MOVF LRAM_0x55,W
    MOVWF LRAM_0x47
    DECF LRAM_0x47,W
    BTFSC STATUS,Z
    GOTO LADR_0x0084
    MOVLW 0x02           ;   b'00000010'  d'002'
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    IORWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF PORTE          ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVLW 0x02           ;   b'00000010'  d'002'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    ANDWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF LRAM_0x54
    CLRF LRAM_0x55
    MOVLW 0x02           ;   b'00000010'  d'002'
    SUBWF LRAM_0x54,W
    BTFSC STATUS,Z
    INCF LRAM_0x55,F
    MOVF LRAM_0x55,W
    MOVWF LRAM_0x46
    MOVLW 0x04           ;   b'00000100'  d'004'
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    IORWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF PORTE          ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVLW 0x04           ;   b'00000100'  d'004'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    ANDWF PORTE,W        ; !!Bank!! PORTE - TRISE - Unimplemented - Unimplemented
    MOVWF LRAM_0x54
    CLRF LRAM_0x55
    MOVLW 0x04           ;   b'00000100'  d'004'
    SUBWF LRAM_0x54,W
    BTFSC STATUS,Z
    INCF LRAM_0x55,F
    MOVF LRAM_0x55,W
    MOVWF LRAM_0x45
    DECF LRAM_0x45,W
    BTFSC STATUS,Z
    GOTO LADR_0x010A
    MOVLW 0x14           ;   b'00010100'  d'020'
    SUBWF LRAM_0x43,W
    MOVWF LRAM_0x43
    CLRF LRAM_0x54
    CLRF LRAM_0x55
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x56
    CALL LADR_0x003D
LADR_0x010A
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    DECF LRAM_0x46,W
    BTFSC STATUS,Z
    GOTO LADR_0x0117
    MOVLW 0x14           ;   b'00010100'  d'020'
    ADDWF LRAM_0x43,W
    MOVWF LRAM_0x43
    CLRF LRAM_0x54
    CLRF LRAM_0x55
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x56
    CALL LADR_0x003D
LADR_0x0117
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x07           ;   b'00000111'  d'007'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
LADR_0x0143
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
LADR_0x0165
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x3F           ;   b'00111111'  d'063'  "?"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x3F           ;   b'00111111'  d'063'  "?"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x7F           ;   b'01111111'  d'127'  ""
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
LADR_0x0203
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
LADR_0x0227
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x3F           ;   b'00111111'  d'063'  "?"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x7F           ;   b'01111111'  d'127'  ""
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
LADR_0x02B8
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x83           ;   b'10000011'  d'131'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xF0           ;   b'11110000'  d'240'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xE0           ;   b'11100000'  d'224'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x07           ;   b'00000111'  d'007'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x8F           ;   b'10001111'  d'143'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x0E           ;   b'00001110'  d'014'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x07           ;   b'00000111'  d'007'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x1C           ;   b'00011100'  d'028'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x07           ;   b'00000111'  d'007'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x38           ;   b'00111000'  d'056'  "8"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x07           ;   b'00000111'  d'007'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x70           ;   b'01110000'  d'112'  "p"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x60           ;   b'01100000'  d'096'  "`"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0xC0           ;   b'11000000'  d'192'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x80           ;   b'10000000'  d'128'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x80           ;   b'10000000'  d'128'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x80           ;   b'10000000'  d'128'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x80           ;   b'10000000'  d'128'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0xC0           ;   b'11000000'  d'192'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
LADR_0x060F
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x60           ;   b'01100000'  d'096'  "`"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x03           ;   b'00000011'  d'003'
LADR_0x0637
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x70           ;   b'01110000'  d'112'  "p"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x07           ;   b'00000111'  d'007'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x38           ;   b'00111000'  d'056'  "8"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x07           ;   b'00000111'  d'007'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x1C           ;   b'00011100'  d'028'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x0E           ;   b'00001110'  d'014'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x0F           ;   b'00001111'  d'015'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x07           ;   b'00000111'  d'007'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x18           ;   b'00011000'  d'024'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x8F           ;   b'10001111'  d'143'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xE0           ;   b'11100000'  d'224'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
LADR_0x06FB
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x03           ;   b'00000011'  d'003'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0x83           ;   b'10000011'  d'131'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xF0           ;   b'11110000'  d'240'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0x01           ;   b'00000001'  d'001'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x7F           ;   b'01111111'  d'127'  ""
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x3F           ;   b'00111111'  d'063'  "?"
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTC           ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    MOVLW 0xFF           ;   b'11111111'  d'255'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTD           ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTD          ; !!Bank!! PORTD - TRISD - Unimplemented - Unimplemented
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    MOVF LRAM_0x43,W
    MOVWF LRAM_0x54
    CALL LADR_0x0010
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVLW 0x1F           ;   b'00011111'  d'031'
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select

    End
