gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 5-20-2016  15:05:05
 
 
Address  Value    Disassembly              Source
-------  -----    -----------              ------
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Nov 19 2015 16:48:50) (MSVC)
                                           ; This file was generated Fri May 20 11:18:19 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../config_set.c"
                                           	.list	p=KF8V216
                                           	.radix dec
                                           	.include "KF8V216.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8V216 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           T2L               .EQU                0x11
                                           T2CTL             .EQU                0x12
                                           PWM1L             .EQU                0x13
                                           PWM1H             .EQU                0x14
                                           PWMCTL            .EQU                0x15
                                           PP1               .EQU                0x16
                                           CM1CTL            .EQU                0x19
                                           AMPCTL            .EQU                0x1B
                                           VRECAL1           .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           AMPDT             .EQU                0x20
                                           OPTR              .EQU                0x21
                                           IP0               .EQU                0x22
                                           IP1               .EQU                0x23
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           VRECAL2           .EQU                0x2A
                                           VRECTL1           .EQU                0x2B
                                           EIE1              .EQU                0x2C
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PP2               .EQU                0x32
                                           PWM2L             .EQU                0x33
                                           PWM2H             .EQU                0x34
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T2CCRH            .EQU                0x40
                                           T2H               .EQU                0x41
                                           PP4H              .EQU                0x42
                                           PWM4L1            .EQU                0x43
                                           PWM4H1            .EQU                0x44
                                           P0LR              .EQU                0x45
                                           P2LR              .EQU                0x46
                                           P1LR              .EQU                0x47
                                           OSCCAL2           .EQU                0x4C
                                           OSCCAL3           .EQU                0x4D
                                           PP4L              .EQU                0x52
                                           T2CCRL            .EQU                0x54
                                           PWM4L0            .EQU                0x55
                                           PWM4H0            .EQU                0x56
                                           PWM4CTL0          .EQU                0x57
                                           PWM4CTL1          .EQU                0x5B
                                           P4ASCTL           .EQU                0x5C
                                           PATRCTL           .EQU                0x5D
                                            
                                            
                                           
                                           ;PSW Bits-------------------------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;P0 Bits--------------------------------------
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P02                .EQU                2
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P02               .EQU                2
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;P2 Bits--------------------------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P25                .EQU                5
                                           P24                .EQU                4
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P25               .EQU                5
                                           _P24               .EQU                4
                                           
                                           ;P1 Bits--------------------------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P14                .EQU                4
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           P11                .EQU                1
                                           P10                .EQU                0
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P14               .EQU                4
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           _P11               .EQU                1
                                           _P10               .EQU                0
                                           
                                           ;INTCTL Bits----------------------------------
                                           AIE                .EQU                7
                                           AIEH               .EQU                7
                                           PUIE               .EQU                6
                                           AIEL               .EQU                6
                                           T0IE               .EQU                5
                                           INT0IE             .EQU                4
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           INT0IF             .EQU                1
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _AIEH              .EQU                7
                                           _PUIE              .EQU                6
                                           _AIEL              .EQU                6
                                           _T0IE              .EQU                5
                                           _INT0IE            .EQU                4
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _INT0IF            .EQU                1
                                           _P0IF              .EQU                0
                                           
                                           ;EIF1 Bits------------------------------------
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;T1CTL Bits-----------------------------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;T2CTL Bits-----------------------------------
                                           T2CKBS3            .EQU                6
                                           T2CKBS2            .EQU                5
                                           T2CKBS1            .EQU                4
                                           T2CKBS0            .EQU                3
                                           T2ON               .EQU                2
                                           T2CKPS1            .EQU                1
                                           T2CKPS0            .EQU                0
                                           _T2CKBS3           .EQU                6
                                           _T2CKBS2           .EQU                5
                                           _T2CKBS1           .EQU                4
                                           _T2CKBS0           .EQU                3
                                           _T2ON              .EQU                2
                                           _T2CKPS1           .EQU                1
                                           _T2CKPS0           .EQU                0
                                           
                                           ;PWMCTL Bits----------------------------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           PWM2ON             .EQU                1
                                           PWM1ON             .EQU                0
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           _PWM2ON            .EQU                1
                                           _PWM1ON            .EQU                0
                                           
                                           ;CM1CTL Bits----------------------------------
                                           C1OE               .EQU                7
                                           C1INS              .EQU                6
                                           C1P                .EQU                2
                                           C1OUT              .EQU                1
                                           C1EN               .EQU                0
                                           _C1OE              .EQU                7
                                           _C1INS             .EQU                6
                                           _C1P               .EQU                2
                                           _C1OUT             .EQU                1
                                           _C1EN              .EQU                0
                                           
                                           ;AMPCTL Bits----------------------------------
                                           CALIRD             .EQU                7
                                           CALIEN             .EQU                1
                                           AMPON              .EQU                0
                                           _CALIRD            .EQU                7
                                           _CALIEN            .EQU                1
                                           _AMPON             .EQU                0
                                           
                                           ;ANSEH Bits-----------------------------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           ANS9               .EQU                1
                                           ANS8               .EQU                0
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           _ANS9              .EQU                1
                                           _ANS8              .EQU                0
                                           
                                           ;ADCCTL0 Bits---------------------------------
                                           ADLR               .EQU                7
                                           T2CCRON            .EQU                6
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _T2CCRON           .EQU                6
                                           _CHS3              .EQU                5
                                           _CHS2              .EQU                4
                                           _CHS1              .EQU                3
                                           _CHS0              .EQU                2
                                           _START             .EQU                1
                                           _ADEN              .EQU                0
                                           
                                           ;AMPDT Bits-----------------------------------
                                           AMPDT7             .EQU                7
                                           AMPDT6             .EQU                6
                                           AMPDT5             .EQU                5
                                           AMPDT4             .EQU                4
                                           AMPDT3             .EQU                3
                                           AMPDT2             .EQU                2
                                           AMPDT1             .EQU                1
                                           AMPDT0             .EQU                0
                                           _AMPDT7            .EQU                7
                                           _AMPDT6            .EQU                6
                                           _AMPDT5            .EQU                5
                                           _AMPDT4            .EQU                4
                                           _AMPDT3            .EQU                3
                                           _AMPDT2            .EQU                2
                                           _AMPDT1            .EQU                1
                                           _AMPDT0            .EQU                0
                                           
                                           ;OPTR Bits------------------------------------
                                           PUPH               .EQU                7
                                           INT0SE             .EQU                6
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _INT0SE            .EQU                6
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;IP0 Bits-------------------------------------
                                           PT0                .EQU                2
                                           PINT0              .EQU                1
                                           PP0                .EQU                0
                                           _PT0               .EQU                2
                                           _PINT0             .EQU                1
                                           _PP0               .EQU                0
                                           
                                           ;IP1 Bits-------------------------------------
                                           PADC               .EQU                6
                                           PINT2              .EQU                5
                                           PINT1              .EQU                4
                                           PC1                .EQU                3
                                           PPWM2              .EQU                2
                                           PT2                .EQU                1
                                           PT1                .EQU                0
                                           _PADC              .EQU                6
                                           _PINT2             .EQU                5
                                           _PINT1             .EQU                4
                                           _PC1               .EQU                3
                                           _PPWM2             .EQU                2
                                           _PT2               .EQU                1
                                           _PT1               .EQU                0
                                           
                                           ;TR0 Bits-------------------------------------
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR02               .EQU                2
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR02              .EQU                2
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;TR2 Bits-------------------------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR25               .EQU                5
                                           TR24               .EQU                4
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR25              .EQU                5
                                           _TR24              .EQU                4
                                           
                                           ;TR1 Bits-------------------------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR14               .EQU                4
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           TR11               .EQU                1
                                           TR10               .EQU                0
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR14              .EQU                4
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           _TR11              .EQU                1
                                           _TR10              .EQU                0
                                           
                                           ;VRECTL1 Bits---------------------------------
                                           VREOE              .EQU                3
                                           VREEN              .EQU                1
                                           LPREN              .EQU                0
                                           _VREOE             .EQU                3
                                           _VREEN             .EQU                1
                                           _LPREN             .EQU                0
                                           
                                           ;EIE1 Bits------------------------------------
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;PCTL Bits------------------------------------
                                           SLVREN             .EQU                4
                                           IPEN               .EQU                3
                                           SWDTEN             .EQU                2
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _SLVREN            .EQU                4
                                           _IPEN              .EQU                3
                                           _SWDTEN            .EQU                2
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;OSCCTL Bits----------------------------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;ANSEL Bits-----------------------------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS5               .EQU                5
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS2               .EQU                2
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS5              .EQU                5
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS2              .EQU                2
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;PUR Bits-------------------------------------
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR2               .EQU                2
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR2              .EQU                2
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;IOCL Bits------------------------------------
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL2              .EQU                2
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL2             .EQU                2
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;ADCCTL1 Bits---------------------------------
                                           ADCCALIEN          .EQU                7
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           ADCIM1             .EQU                1
                                           ADCIM0             .EQU                0
                                           _ADCCALIEN         .EQU                7
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           _ADCIM1            .EQU                1
                                           _ADCIM0            .EQU                0
                                           
                                           ;P0LR Bits------------------------------------
                                           P0LR5              .EQU                5
                                           P0LR4              .EQU                4
                                           P0LR2              .EQU                2
                                           P0LR1              .EQU                1
                                           P0LR0              .EQU                0
                                           _P0LR5             .EQU                5
                                           _P0LR4             .EQU                4
                                           _P0LR2             .EQU                2
                                           _P0LR1             .EQU                1
                                           _P0LR0             .EQU                0
                                           
                                           ;P2LR Bits------------------------------------
                                           P2LR7              .EQU                7
                                           P2LR6              .EQU                6
                                           P2LR5              .EQU                5
                                           P2LR4              .EQU                4
                                           _P2LR7             .EQU                7
                                           _P2LR6             .EQU                6
                                           _P2LR5             .EQU                5
                                           _P2LR4             .EQU                4
                                           
                                           ;P1LR Bits------------------------------------
                                           P1LR7              .EQU                7
                                           P1LR6              .EQU                6
                                           P1LR5              .EQU                5
                                           P1LR4              .EQU                4
                                           P1LR3              .EQU                3
                                           P1LR2              .EQU                2
                                           P1LR1              .EQU                1
                                           P1LR0              .EQU                0
                                           _P1LR7             .EQU                7
                                           _P1LR6             .EQU                6
                                           _P1LR5             .EQU                5
                                           _P1LR4             .EQU                4
                                           _P1LR3             .EQU                3
                                           _P1LR2             .EQU                2
                                           _P1LR1             .EQU                1
                                           _P1LR0             .EQU                0
                                           
                                           ;PWM4CTL0 Bits--------------------------------
                                           P4M1               .EQU                7
                                           P4M0               .EQU                6
                                           PWM4M3             .EQU                3
                                           PWM4M2             .EQU                2
                                           PWM4M1             .EQU                1
                                           PWM4M0             .EQU                0
                                           _P4M1              .EQU                7
                                           _P4M0              .EQU                6
                                           _PWM4M3            .EQU                3
                                           _PWM4M2            .EQU                2
                                           _PWM4M1            .EQU                1
                                           _PWM4M0            .EQU                0
                                           
                                           ;PWM4CTL1 Bits--------------------------------
                                           PRSEN              .EQU                7
                                           PDC6               .EQU                6
                                           PDC5               .EQU                5
                                           PDC4               .EQU                4
                                           PDC3               .EQU                3
                                           PDC2               .EQU                2
                                           PDC1               .EQU                1
                                           PDC0               .EQU                0
                                           _PRSEN             .EQU                7
                                           _PDC6              .EQU                6
                                           _PDC5              .EQU                5
                                           _PDC4              .EQU                4
                                           _PDC3              .EQU                3
                                           _PDC2              .EQU                2
                                           _PDC1              .EQU                1
                                           _PDC0              .EQU                0
                                           
                                           ;P4ASCTL Bits---------------------------------
                                           P4ASE              .EQU                7
                                           P4ASS2             .EQU                6
                                           P4ASS1             .EQU                5
                                           P4ASS0             .EQU                4
                                           P4SSAC1            .EQU                3
                                           P4SSAC0            .EQU                2
                                           P4SSBD1            .EQU                1
                                           P4SSBD0            .EQU                0
                                           _P4ASE             .EQU                7
                                           _P4ASS2            .EQU                6
                                           _P4ASS1            .EQU                5
                                           _P4ASS0            .EQU                4
                                           _P4SSAC1           .EQU                3
                                           _P4SSAC0           .EQU                2
                                           _P4SSBD1           .EQU                1
                                           _P4SSBD0           .EQU                0
                                           
                                           ;PATRCTL Bits---------------------------------
                                           STRSYNC            .EQU                4
                                           STREND             .EQU                3
                                           STRENC             .EQU                2
                                           STRENB             .EQU                1
                                           STRENA             .EQU                0
                                           _STRSYNC           .EQU                4
                                           _STREND            .EQU                3
                                           _STRENC            .EQU                2
                                           _STRENB            .EQU                1
                                           _STRENA            .EQU                0
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; config word(s)
                                           ;--------------------------------------------------------
                                           	__config 0x690
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           
                                           	.extern I0R1
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           ;	code size estimation:
                                           ;	    0+    0 =     0 instructions (    0 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Nov 19 2015 16:48:50) (MSVC)
                                           ; This file was generated Fri May 20 15:05:05 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../main.c"
                                           	.list	p=KF8V216
                                           	.radix dec
                                           	.include "KF8V216.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8V216 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           T2L               .EQU                0x11
                                           T2CTL             .EQU                0x12
                                           PWM1L             .EQU                0x13
                                           PWM1H             .EQU                0x14
                                           PWMCTL            .EQU                0x15
                                           PP1               .EQU                0x16
                                           CM1CTL            .EQU                0x19
                                           AMPCTL            .EQU                0x1B
                                           VRECAL1           .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           AMPDT             .EQU                0x20
                                           OPTR              .EQU                0x21
                                           IP0               .EQU                0x22
                                           IP1               .EQU                0x23
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           VRECAL2           .EQU                0x2A
                                           VRECTL1           .EQU                0x2B
                                           EIE1              .EQU                0x2C
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PP2               .EQU                0x32
                                           PWM2L             .EQU                0x33
                                           PWM2H             .EQU                0x34
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T2CCRH            .EQU                0x40
                                           T2H               .EQU                0x41
                                           PP4H              .EQU                0x42
                                           PWM4L1            .EQU                0x43
                                           PWM4H1            .EQU                0x44
                                           P0LR              .EQU                0x45
                                           P2LR              .EQU                0x46
                                           P1LR              .EQU                0x47
                                           OSCCAL2           .EQU                0x4C
                                           OSCCAL3           .EQU                0x4D
                                           PP4L              .EQU                0x52
                                           T2CCRL            .EQU                0x54
                                           PWM4L0            .EQU                0x55
                                           PWM4H0            .EQU                0x56
                                           PWM4CTL0          .EQU                0x57
                                           PWM4CTL1          .EQU                0x5B
                                           P4ASCTL           .EQU                0x5C
                                           PATRCTL           .EQU                0x5D
                                            
                                            
                                           
                                           ;PSW Bits-------------------------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;P0 Bits--------------------------------------
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P02                .EQU                2
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P02               .EQU                2
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;P2 Bits--------------------------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P25                .EQU                5
                                           P24                .EQU                4
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P25               .EQU                5
                                           _P24               .EQU                4
                                           
                                           ;P1 Bits--------------------------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P14                .EQU                4
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           P11                .EQU                1
                                           P10                .EQU                0
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P14               .EQU                4
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           _P11               .EQU                1
                                           _P10               .EQU                0
                                           
                                           ;INTCTL Bits----------------------------------
                                           AIE                .EQU                7
                                           AIEH               .EQU                7
                                           PUIE               .EQU                6
                                           AIEL               .EQU                6
                                           T0IE               .EQU                5
                                           INT0IE             .EQU                4
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           INT0IF             .EQU                1
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _AIEH              .EQU                7
                                           _PUIE              .EQU                6
                                           _AIEL              .EQU                6
                                           _T0IE              .EQU                5
                                           _INT0IE            .EQU                4
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _INT0IF            .EQU                1
                                           _P0IF              .EQU                0
                                           
                                           ;EIF1 Bits------------------------------------
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;T1CTL Bits-----------------------------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;T2CTL Bits-----------------------------------
                                           T2CKBS3            .EQU                6
                                           T2CKBS2            .EQU                5
                                           T2CKBS1            .EQU                4
                                           T2CKBS0            .EQU                3
                                           T2ON               .EQU                2
                                           T2CKPS1            .EQU                1
                                           T2CKPS0            .EQU                0
                                           _T2CKBS3           .EQU                6
                                           _T2CKBS2           .EQU                5
                                           _T2CKBS1           .EQU                4
                                           _T2CKBS0           .EQU                3
                                           _T2ON              .EQU                2
                                           _T2CKPS1           .EQU                1
                                           _T2CKPS0           .EQU                0
                                           
                                           ;PWMCTL Bits----------------------------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           PWM2ON             .EQU                1
                                           PWM1ON             .EQU                0
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           _PWM2ON            .EQU                1
                                           _PWM1ON            .EQU                0
                                           
                                           ;CM1CTL Bits----------------------------------
                                           C1OE               .EQU                7
                                           C1INS              .EQU                6
                                           C1P                .EQU                2
                                           C1OUT              .EQU                1
                                           C1EN               .EQU                0
                                           _C1OE              .EQU                7
                                           _C1INS             .EQU                6
                                           _C1P               .EQU                2
                                           _C1OUT             .EQU                1
                                           _C1EN              .EQU                0
                                           
                                           ;AMPCTL Bits----------------------------------
                                           CALIRD             .EQU                7
                                           CALIEN             .EQU                1
                                           AMPON              .EQU                0
                                           _CALIRD            .EQU                7
                                           _CALIEN            .EQU                1
                                           _AMPON             .EQU                0
                                           
                                           ;ANSEH Bits-----------------------------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           ANS9               .EQU                1
                                           ANS8               .EQU                0
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           _ANS9              .EQU                1
                                           _ANS8              .EQU                0
                                           
                                           ;ADCCTL0 Bits---------------------------------
                                           ADLR               .EQU                7
                                           T2CCRON            .EQU                6
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _T2CCRON           .EQU                6
                                           _CHS3              .EQU                5
                                           _CHS2              .EQU                4
                                           _CHS1              .EQU                3
                                           _CHS0              .EQU                2
                                           _START             .EQU                1
                                           _ADEN              .EQU                0
                                           
                                           ;AMPDT Bits-----------------------------------
                                           AMPDT7             .EQU                7
                                           AMPDT6             .EQU                6
                                           AMPDT5             .EQU                5
                                           AMPDT4             .EQU                4
                                           AMPDT3             .EQU                3
                                           AMPDT2             .EQU                2
                                           AMPDT1             .EQU                1
                                           AMPDT0             .EQU                0
                                           _AMPDT7            .EQU                7
                                           _AMPDT6            .EQU                6
                                           _AMPDT5            .EQU                5
                                           _AMPDT4            .EQU                4
                                           _AMPDT3            .EQU                3
                                           _AMPDT2            .EQU                2
                                           _AMPDT1            .EQU                1
                                           _AMPDT0            .EQU                0
                                           
                                           ;OPTR Bits------------------------------------
                                           PUPH               .EQU                7
                                           INT0SE             .EQU                6
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _INT0SE            .EQU                6
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;IP0 Bits-------------------------------------
                                           PT0                .EQU                2
                                           PINT0              .EQU                1
                                           PP0                .EQU                0
                                           _PT0               .EQU                2
                                           _PINT0             .EQU                1
                                           _PP0               .EQU                0
                                           
                                           ;IP1 Bits-------------------------------------
                                           PADC               .EQU                6
                                           PINT2              .EQU                5
                                           PINT1              .EQU                4
                                           PC1                .EQU                3
                                           PPWM2              .EQU                2
                                           PT2                .EQU                1
                                           PT1                .EQU                0
                                           _PADC              .EQU                6
                                           _PINT2             .EQU                5
                                           _PINT1             .EQU                4
                                           _PC1               .EQU                3
                                           _PPWM2             .EQU                2
                                           _PT2               .EQU                1
                                           _PT1               .EQU                0
                                           
                                           ;TR0 Bits-------------------------------------
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR02               .EQU                2
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR02              .EQU                2
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;TR2 Bits-------------------------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR25               .EQU                5
                                           TR24               .EQU                4
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR25              .EQU                5
                                           _TR24              .EQU                4
                                           
                                           ;TR1 Bits-------------------------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR14               .EQU                4
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           TR11               .EQU                1
                                           TR10               .EQU                0
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR14              .EQU                4
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           _TR11              .EQU                1
                                           _TR10              .EQU                0
                                           
                                           ;VRECTL1 Bits---------------------------------
                                           VREOE              .EQU                3
                                           VREEN              .EQU                1
                                           LPREN              .EQU                0
                                           _VREOE             .EQU                3
                                           _VREEN             .EQU                1
                                           _LPREN             .EQU                0
                                           
                                           ;EIE1 Bits------------------------------------
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;PCTL Bits------------------------------------
                                           SLVREN             .EQU                4
                                           IPEN               .EQU                3
                                           SWDTEN             .EQU                2
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _SLVREN            .EQU                4
                                           _IPEN              .EQU                3
                                           _SWDTEN            .EQU                2
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;OSCCTL Bits----------------------------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;ANSEL Bits-----------------------------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS5               .EQU                5
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS2               .EQU                2
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS5              .EQU                5
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS2              .EQU                2
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;PUR Bits-------------------------------------
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR2               .EQU                2
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR2              .EQU                2
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;IOCL Bits------------------------------------
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL2              .EQU                2
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL2             .EQU                2
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;ADCCTL1 Bits---------------------------------
                                           ADCCALIEN          .EQU                7
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           ADCIM1             .EQU                1
                                           ADCIM0             .EQU                0
                                           _ADCCALIEN         .EQU                7
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           _ADCIM1            .EQU                1
                                           _ADCIM0            .EQU                0
                                           
                                           ;P0LR Bits------------------------------------
                                           P0LR5              .EQU                5
                                           P0LR4              .EQU                4
                                           P0LR2              .EQU                2
                                           P0LR1              .EQU                1
                                           P0LR0              .EQU                0
                                           _P0LR5             .EQU                5
                                           _P0LR4             .EQU                4
                                           _P0LR2             .EQU                2
                                           _P0LR1             .EQU                1
                                           _P0LR0             .EQU                0
                                           
                                           ;P2LR Bits------------------------------------
                                           P2LR7              .EQU                7
                                           P2LR6              .EQU                6
                                           P2LR5              .EQU                5
                                           P2LR4              .EQU                4
                                           _P2LR7             .EQU                7
                                           _P2LR6             .EQU                6
                                           _P2LR5             .EQU                5
                                           _P2LR4             .EQU                4
                                           
                                           ;P1LR Bits------------------------------------
                                           P1LR7              .EQU                7
                                           P1LR6              .EQU                6
                                           P1LR5              .EQU                5
                                           P1LR4              .EQU                4
                                           P1LR3              .EQU                3
                                           P1LR2              .EQU                2
                                           P1LR1              .EQU                1
                                           P1LR0              .EQU                0
                                           _P1LR7             .EQU                7
                                           _P1LR6             .EQU                6
                                           _P1LR5             .EQU                5
                                           _P1LR4             .EQU                4
                                           _P1LR3             .EQU                3
                                           _P1LR2             .EQU                2
                                           _P1LR1             .EQU                1
                                           _P1LR0             .EQU                0
                                           
                                           ;PWM4CTL0 Bits--------------------------------
                                           P4M1               .EQU                7
                                           P4M0               .EQU                6
                                           PWM4M3             .EQU                3
                                           PWM4M2             .EQU                2
                                           PWM4M1             .EQU                1
                                           PWM4M0             .EQU                0
                                           _P4M1              .EQU                7
                                           _P4M0              .EQU                6
                                           _PWM4M3            .EQU                3
                                           _PWM4M2            .EQU                2
                                           _PWM4M1            .EQU                1
                                           _PWM4M0            .EQU                0
                                           
                                           ;PWM4CTL1 Bits--------------------------------
                                           PRSEN              .EQU                7
                                           PDC6               .EQU                6
                                           PDC5               .EQU                5
                                           PDC4               .EQU                4
                                           PDC3               .EQU                3
                                           PDC2               .EQU                2
                                           PDC1               .EQU                1
                                           PDC0               .EQU                0
                                           _PRSEN             .EQU                7
                                           _PDC6              .EQU                6
                                           _PDC5              .EQU                5
                                           _PDC4              .EQU                4
                                           _PDC3              .EQU                3
                                           _PDC2              .EQU                2
                                           _PDC1              .EQU                1
                                           _PDC0              .EQU                0
                                           
                                           ;P4ASCTL Bits---------------------------------
                                           P4ASE              .EQU                7
                                           P4ASS2             .EQU                6
                                           P4ASS1             .EQU                5
                                           P4ASS0             .EQU                4
                                           P4SSAC1            .EQU                3
                                           P4SSAC0            .EQU                2
                                           P4SSBD1            .EQU                1
                                           P4SSBD0            .EQU                0
                                           _P4ASE             .EQU                7
                                           _P4ASS2            .EQU                6
                                           _P4ASS1            .EQU                5
                                           _P4ASS0            .EQU                4
                                           _P4SSAC1           .EQU                3
                                           _P4SSAC0           .EQU                2
                                           _P4SSBD1           .EQU                1
                                           _P4SSBD0           .EQU                0
                                           
                                           ;PATRCTL Bits---------------------------------
                                           STRSYNC            .EQU                4
                                           STREND             .EQU                3
                                           STRENC             .EQU                2
                                           STRENB             .EQU                1
                                           STRENA             .EQU                0
                                           _STRSYNC           .EQU                4
                                           _STREND            .EQU                3
                                           _STRENC            .EQU                2
                                           _STRENB            .EQU                1
                                           _STRENA            .EQU                0
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_T2CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_CM1CTL_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_VRECTL1_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_PWM4CTL0_bits
                                           	.extern	_PWM4CTL1_bits
                                           	.extern	_P4ASCTL_bits
                                           	.extern	_PATRCTL_bits
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_T2L
                                           	.extern	_T2CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWM1H
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_CM1CTL
                                           	.extern	_AMPCTL
                                           	.extern	_VRECAL1
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATAH
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_VRECAL2
                                           	.extern	_VRECTL1
                                           	.extern	_EIE1
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PWM2H
                                           	.extern	_PUR
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_ADCDATAL
                                           	.extern	_ADCCTL1
                                           	.extern	_T2CCRH
                                           	.extern	_T2H
                                           	.extern	_PP4H
                                           	.extern	_PWM4L1
                                           	.extern	_PWM4H1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_PP4L
                                           	.extern	_T2CCRL
                                           	.extern	_PWM4L0
                                           	.extern	_PWM4H0
                                           	.extern	_PWM4CTL0
                                           	.extern	_PWM4CTL1
                                           	.extern	_P4ASCTL
                                           	.extern	_PATRCTL
                                           	.extern	_startup
                                           	.extern	__sdcc_gsinit_startup
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_Delay_ms
                                           	.global	_init_mcu
                                           	.global	_init_pwm
                                           	.global	_pwm_function
                                           	.global	_main
                                           	.global	_int_fun0
                                           	.global	_int_fun1
                                           	.global	_Full_Bridge_Way
                                           	.global	_Full_PWM_Bak
                                           
                                           	.global I0R1
                                           	.global I0PCH
                                           	.global I1R1
                                           	.global I1PCH
                                           	.global STK11
                                           	.global STK10
                                           	.global STK09
                                           	.global STK08
                                           	.global STK07
                                           	.global STK06
                                           	.global STK05
                                           	.global STK04
                                           	.global STK03
                                           	.global STK02
                                           	.global STK01
                                           	.global STK00
                                           
                                           sharebank .udata 0x0080
                                           I0R1		.res 1
                                           I0PCH		.res 1
                                           I1R1		.res 1
                                           I1PCH		.res 1
                                           STK11	.res 1
                                           	.type STK11, 108
                                           STK10	.res 1
                                           	.type STK10, 108
                                           STK09	.res 1
                                           	.type STK09, 108
                                           STK08	.res 1
                                           	.type STK08, 108
                                           STK07	.res 1
                                           	.type STK07, 108
                                           STK06	.res 1
                                           	.type STK06, 108
                                           STK05	.res 1
                                           	.type STK05, 108
                                           STK04	.res 1
                                           	.type STK04, 108
                                           STK03	.res 1
                                           	.type STK03, 108
                                           STK02	.res 1
                                           	.type STK02, 108
                                           STK01	.res 1
                                           	.type STK01, 108
                                           STK00	.res 1
                                           	.type STK00, 108
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_main_0	.udata
                                           _Full_Bridge_Way	.res	1
                                           
                                           UD_main_1	.udata
                                           _Full_PWM_Bak	.res	1
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_main_0	.udata
                                           r0x1003	.res	1
                                           UDL_main_1	.udata
                                           r0x1002	.res	1
                                           UDL_main_2	.udata
                                           r0x1004	.res	1
                                           UDL_main_3	.udata
                                           r0x1005	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           ;--------------------------------------------------------
                                           ; reset vector 
                                           ;--------------------------------------------------------
                                           STARTUP	.code 0x0000
000000   0000     NOP                      	NOP
                                           	PAGESEL	init_imp
000001   c09a     JMP	#0x9a                	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
                                           	PAGESEL	_startup
00009a   d040     CALL	#0x40               	CALL	_startup
                                           	PAGESEL	__sdcc_gsinit_startup
00009b   d09d     CALL	#0x9d               	CALL	__sdcc_gsinit_startup
                                           	PAGESEL	_main
00009c   c07f     JMP	#0x7f                	JMP		_main
                                           ;--------------------------------------------------------
                                           ; interrupt and initialization code
                                           ;--------------------------------------------------------
                                           
                                           
                                           
                                           func._int_fun0	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _int_fun0	;Function start
                                           ; 0 exit points
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _int_fun0	;Function start
                                           ; 0 exit points
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           interrupt_service_routine_0x04
                                           _00030_DS_
                                           ;	.line	143; "../main.c"	}
                                           	IRET	
                                           
                                           
                                           
                                           func._int_fun1	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _int_fun1	;Function start
                                           ; 0 exit points
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _int_fun1	;Function start
                                           ; 0 exit points
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           interrupt_service_routine_0x14
                                           _00032_DS_
                                           ;	.line	150; "../main.c"	}
                                           	IRET	
                                           
                                           
                                           
                                           func._main	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = M
                                           ;***
                                           ;entry:  _main	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _init_mcu
                                           ;   _init_pwm
                                           ;   _Delay_ms
                                           ;   _pwm_function
                                           ;   _Delay_ms
                                           ;   _init_mcu
                                           ;   _init_pwm
                                           ;   _Delay_ms
                                           ;   _pwm_function
                                           ;   _Delay_ms
                                           ;1 compiler assigned register :
                                           ;   STK00
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _main	;Function start
                                           ; 2 exit points
                                           ;	op : CALL
                                           ;	.line	129; "../main.c"	init_mcu();
                                           	PAGESEL	_init_mcu
00007f   d06f     CALL	#0x6f               	CALL	_init_mcu
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	130; "../main.c"	init_pwm();
                                           	PAGESEL	_init_pwm
000080   d059     CALL	#0x59               	CALL	_init_pwm
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	131; "../main.c"	Delay_ms(10);
000081   980a     MOV	R0, #0xa             	MOV	R0,# 0x0a
000082   6503     CLR	0x3, 5               	BANKSEL	STK00
000083   518f     MOV	0x8f, R0             	MOV	STK00, R0
000084   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_Delay_ms
000085   d024     CALL	#0x24               	CALL	_Delay_ms
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : CALL
                                           _00025_DS_
                                           ;	.line	134; "../main.c"	pwm_function();
                                           	PAGESEL	_pwm_function
000086   d002     CALL	#0x2                	CALL	_pwm_function
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	135; "../main.c"	Delay_ms(10);
000087   980a     MOV	R0, #0xa             	MOV	R0,# 0x0a
000088   6503     CLR	0x3, 5               	BANKSEL	STK00
000089   518f     MOV	0x8f, R0             	MOV	STK00, R0
00008a   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_Delay_ms
00008b   d024     CALL	#0x24               	CALL	_Delay_ms
                                           	PAGESEL	$
                                           ;	op : GOTO
00008c   c086     JMP	#0x86                	JMP	_00025_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
00008d   0008     CRET                     	CRET	
                                           ; exit point of _main
                                           
                                           
                                           
                                           func._pwm_function	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _pwm_function	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _Delay_ms
                                           ;   _Delay_ms
                                           ;   _Delay_ms
                                           ;   _Delay_ms
                                           ;1 compiler assigned register :
                                           ;   STK00
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _pwm_function	;Function start
                                           ; 2 exit points
                                           ;	op : IFX
                                           ;	.line	101; "../main.c"	if(Full_Bridge_Way)
000002   9800     MOV	R0, #0               	MOV	R0,# 0x00
000003   6503     CLR	0x3, 5               	BANKSEL	_Full_Bridge_Way
000004   3090     ORL	R0, 0x90             	ORL	R0, _Full_Bridge_Way
000005   7203     JNB	0x3, 2               	JNB	PSW, 2
000006   c015     JMP	#0x15                	JMP	_00019_DS_
                                           ;	op : =
                                           ;	.line	103; "../main.c"	Full_PWM_Bak=PWM4L0;
000007   0e55     MOVZ	R0, 0x55            	MOVZ	R0, _PWM4L0
                                           	BANKSEL	_Full_PWM_Bak
000008   5191     MOV	0x91, R0             	MOV	_Full_PWM_Bak, R0
                                           ;	op : =
                                           ;	.line	104; "../main.c"	PWM4L0=0x3F;				// ÔÝÊ±½µµÍÕ¼¿Õ±È
000009   983f     MOV	R0, #0x3f            	MOV	R0,# 0x3f
00000a   5155     MOV	0x55, R0             	MOV	_PWM4L0, R0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	105; "../main.c"	Delay_ms(1);			// ÑÓºó1¸öÖÜÆÚµÄÊ±¼ä£¬Ê¹Õ¼¿Õ±ÈÉúÐ§
00000b   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	STK00
00000c   518f     MOV	0x8f, R0             	MOV	STK00, R0
00000d   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_Delay_ms
00000e   d024     CALL	#0x24               	CALL	_Delay_ms
                                           	PAGESEL	$
                                           ;	op : |
                                           ;	.line	106; "../main.c"	PWM4CTL0|=0x80;
00000f   6f57     SET	0x57, 7              	SET	_PWM4CTL0, 7
                                           ;	op : =
                                           ;	.line	107; "../main.c"	Full_Bridge_Way=0;
000010   6503     CLR	0x3, 5               	BANKSEL	_Full_Bridge_Way
000011   0390     CLR	0x90                 	CLR	_Full_Bridge_Way
                                           ;	op : =
                                           ;	.line	108; "../main.c"	PWM4L0=Full_PWM_Bak;		// Õ¼¿Õ±È»¹Ô­
                                           	BANKSEL	_Full_PWM_Bak
000012   0e91     MOVZ	R0, 0x91            	MOVZ	R0, _Full_PWM_Bak
000013   5155     MOV	0x55, R0             	MOV	_PWM4L0, R0
                                           ;	op : GOTO
000014   c023     JMP	#0x23                	JMP	_00021_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00019_DS_
                                           ;	.line	112; "../main.c"	Full_PWM_Bak=PWM4L0;
000015   0e55     MOVZ	R0, 0x55            	MOVZ	R0, _PWM4L0
                                           	BANKSEL	_Full_PWM_Bak
000016   5191     MOV	0x91, R0             	MOV	_Full_PWM_Bak, R0
                                           ;	op : =
                                           ;	.line	113; "../main.c"	PWM4L0=0x3F;				// ÔÝÊ±½µµÍÕ¼¿Õ±È
000017   983f     MOV	R0, #0x3f            	MOV	R0,# 0x3f
000018   5155     MOV	0x55, R0             	MOV	_PWM4L0, R0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	114; "../main.c"	Delay_ms(1);			// ÑÓºó1¸öÖÜÆÚµÄÊ±¼ä£¬Ê¹Õ¼¿Õ±ÈÉúÐ§
000019   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	STK00
00001a   518f     MOV	0x8f, R0             	MOV	STK00, R0
00001b   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_Delay_ms
00001c   d024     CALL	#0x24               	CALL	_Delay_ms
                                           	PAGESEL	$
                                           ;	op : BITWISEAND
                                           ;	.line	115; "../main.c"	PWM4CTL0&=0x7F;
00001d   6757     CLR	0x57, 7              	CLR	_PWM4CTL0, 7
                                           ;	op : =
                                           ;	.line	116; "../main.c"	Full_Bridge_Way=1;
00001e   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00001f   6503     CLR	0x3, 5               	BANKSEL	_Full_Bridge_Way
000020   5190     MOV	0x90, R0             	MOV	_Full_Bridge_Way, R0
                                           ;	op : =
                                           ;	.line	117; "../main.c"	PWM4L0=Full_PWM_Bak;		// Õ¼¿Õ±È»¹Ô­
                                           	BANKSEL	_Full_PWM_Bak
000021   0e91     MOVZ	R0, 0x91            	MOVZ	R0, _Full_PWM_Bak
000022   5155     MOV	0x55, R0             	MOV	_PWM4L0, R0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00021_DS_
000023   0008     CRET                     	CRET	
                                           ; exit point of _pwm_function
                                           
                                           
                                           
                                           func._init_pwm	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _init_pwm	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _init_pwm	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	71; "../main.c"	PWM4CTL1=0x80;	// ¿ªÆô×Ô¶¯Ê¹ÄÜ£¬ËÀÇø½ö¶Ô°ëÇÅÓÐÐ§
000059   9880     MOV	R0, #0x80            	MOV	R0,# 0x80
00005a   515b     MOV	0x5b, R0             	MOV	_PWM4CTL1, R0
                                           ;	op : =
                                           ;	.line	72; "../main.c"	P4ASCTL=0x44;	// Ñ¡Ôñ×Ô¶¯¹Ø±ÕÔ´ INT0£¨P02£©ÎªµÍµçÆ½   ¹Ø±Õ×´Ì¬ÏÂP3A¡¢P3C¶Ë¿ÚÎª¸ßµçÆ½    P3B¡¢P3D¶Ë¿ÚÎªµÍµçÆ½
00005b   9844     MOV	R0, #0x44            	MOV	R0,# 0x44
00005c   515c     MOV	0x5c, R0             	MOV	_P4ASCTL, R0
                                           ;	op : =
                                           ;	.line	73; "../main.c"	PATRCTL=0x10;	// ¿ªÆô×ªÏòÍ¬²½
00005d   9810     MOV	R0, #0x10            	MOV	R0,# 0x10
00005e   515d     MOV	0x5d, R0             	MOV	_PATRCTL, R0
                                           ;	op : =
                                           ;	.line	75; "../main.c"	PP4H=0X00;
00005f   0342     CLR	0x42                 	CLR	_PP4H
                                           ;	op : =
                                           ;	.line	76; "../main.c"	PP4L=0XFF;		//T=(0X00FF+1)*(1/16MHz)*1=16us£¬F=1/T=62.5KHz
000060   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
000061   5152     MOV	0x52, R0             	MOV	_PP4L, R0
                                           ;	op : =
                                           ;	.line	78; "../main.c"	PWM4L0=0X80;	//³õÊ¼»¯Õ¼¿Õ±È0X0080/(0X00FF+1)=50%
000062   9880     MOV	R0, #0x80            	MOV	R0,# 0x80
000063   5155     MOV	0x55, R0             	MOV	_PWM4L0, R0
                                           ;	op : =
                                           ;	.line	79; "../main.c"	PWM4L1=0X00;
000064   0343     CLR	0x43                 	CLR	_PWM4L1
                                           ;	op : =
                                           ;	.line	82; "../main.c"	T2H=0;
000065   0341     CLR	0x41                 	CLR	_T2H
                                           ;	op : =
                                           ;	.line	83; "../main.c"	T2L=0;
000066   0311     CLR	0x11                 	CLR	_T2L
                                           ;	op : =
                                           ;	.line	84; "../main.c"	T2CTL=0X04;		// Æô¶¯T2£¬T2·ÖÆµ±È1
000067   9804     MOV	R0, #0x4             	MOV	R0,# 0x04
000068   5112     MOV	0x12, R0             	MOV	_T2CTL, R0
                                           ;	op : =
                                           ;	.line	86; "../main.c"	PWM4CTL0=0x4C;  // È«ÇÅÕýÏòÊä³öÄ£Ê½£¬Ä¬ÈÏÓÐÐ§×´Ì¬¸ßµçÆ½¡£
000069   984c     MOV	R0, #0x4c            	MOV	R0,# 0x4c
00006a   5157     MOV	0x57, R0             	MOV	_PWM4CTL0, R0
                                           ;	op : =
                                           ;	.line	88; "../main.c"	Full_Bridge_Way=1;
00006b   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00006c   6503     CLR	0x3, 5               	BANKSEL	_Full_Bridge_Way
00006d   5190     MOV	0x90, R0             	MOV	_Full_Bridge_Way, R0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
00006e   0008     CRET                     	CRET	
                                           ; exit point of _init_pwm
                                           
                                           
                                           
                                           func._init_mcu	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _init_mcu	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _init_mcu	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	45; "../main.c"	OSCCTL = 0X70;      // 16MÊ±ÖÓ
00006f   9870     MOV	R0, #0x70            	MOV	R0,# 0x70
000070   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : =
                                           ;	.line	48; "../main.c"	TR0 = 0x0C;				//ÉèÖÃP03¶Ë¿ÚÎªÊäÈë£¬P0ÆäËûI/O¿ÚÎªÊä³ö£¬P02ÉèÎª×Ô¶¯¹Ø¶ÏÔ´£¬ËùÒÔÉèÎªÉÏÀ­ÊäÈë
000071   980c     MOV	R0, #0xc             	MOV	R0,# 0x0c
000072   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	49; "../main.c"	TR1 = 0x00;				//ÉèÖÃP1¶Ë¿ÚÎªÊä³ö
000073   0327     CLR	0x27                 	CLR	_TR1
                                           ;	op : =
                                           ;	.line	50; "../main.c"	TR2 = 0x00;				//ÉèÖÃP2¶Ë¿ÚÎªÊä³ö
000074   0326     CLR	0x26                 	CLR	_TR2
                                           ;	op : =
                                           ;	.line	51; "../main.c"	P0 = 0;
000075   0305     CLR	0x5                  	CLR	_P0
                                           ;	op : =
                                           ;	.line	52; "../main.c"	P1 = 0;
000076   0307     CLR	0x7                  	CLR	_P1
                                           ;	op : =
                                           ;	.line	53; "../main.c"	P2 = 0;
000077   0306     CLR	0x6                  	CLR	_P2
                                           ;	op : =
                                           ;	.line	54; "../main.c"	P0LR = 0;				//P0¿ÚÊä³öµÍµçÆ½
000078   0345     CLR	0x45                 	CLR	_P0LR
                                           ;	op : =
                                           ;	.line	55; "../main.c"	P1LR = 0;				//P1¿ÚÊä³öµÍµçÆ½
000079   0347     CLR	0x47                 	CLR	_P1LR
                                           ;	op : =
                                           ;	.line	56; "../main.c"	P2LR = 0;				//P2¿ÚÊä³öµÍµçÆ½
00007a   0346     CLR	0x46                 	CLR	_P2LR
                                           ;	op : =
                                           ;	.line	58; "../main.c"	PUPH = 0;        		// Ê¹ÄÜ×ÜÉÏÀ­ PUPH
00007b   6721     CLR	0x21, 7              	CLR	_OPTR_bits, 7
                                           ;	op : =
                                           ;	.line	59; "../main.c"	PUR = 0X04;         	// Ê¹ÄÜP02ÉÏÀ­£¬P02ÉèÎª×Ô¶¯¹Ø¶ÏÔ´£¬ËùÒÔÉèÎªÉÏÀ­ÊäÈë
00007c   9804     MOV	R0, #0x4             	MOV	R0,# 0x04
00007d   5135     MOV	0x35, R0             	MOV	_PUR, R0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
00007e   0008     CRET                     	CRET	
                                           ; exit point of _init_mcu
                                           
                                           
                                           
                                           func._Delay_ms	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _Delay_ms	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;5 compiler assigned registers:
                                           ;   r0x1002
                                           ;   STK00
                                           ;   r0x1003
                                           ;   r0x1004
                                           ;   r0x1005
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _Delay_ms	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	26; "../main.c"	void Delay_ms(uint ms_data)
000024   6503     CLR	0x3, 5               	BANKSEL	r0x1002
000025   5193     MOV	0x93, R0             	MOV	r0x1002, R0
                                           	BANKSEL	STK00
000026   0e8f     MOVZ	R0, 0x8f            	MOVZ	R0, STK00
                                           	BANKSEL	r0x1003
000027   5192     MOV	0x92, R0             	MOV	r0x1003, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	29; "../main.c"	while(ms_data--)
                                           	BANKSEL	r0x1003
000028   0e92     MOVZ	R0, 0x92            	MOVZ	R0, r0x1003
                                           	BANKSEL	r0x1004
000029   5194     MOV	0x94, R0             	MOV	r0x1004, R0
                                           	BANKSEL	r0x1002
00002a   0e93     MOVZ	R0, 0x93            	MOVZ	R0, r0x1002
                                           	BANKSEL	r0x1005
00002b   5195     MOV	0x95, R0             	MOV	r0x1005, R0
                                           ;	op : -
00002c   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x1003
00002d   2192     ADD	0x92, R0             	ADD	r0x1003, R0
00002e   7003     JNB	0x3, 0               	JNB	PSW, 0
00002f   c031     JMP	#0x31                	JMP	_00034_DS_
                                           	BANKSEL	r0x1002
000030   0793     DEC	0x93                 	DEC	r0x1002
                                           ;	op : IFX
                                           _00034_DS_
                                           	BANKSEL	r0x1004
000031   0e94     MOVZ	R0, 0x94            	MOVZ	R0, r0x1004
                                           	BANKSEL	r0x1005
000032   3095     ORL	R0, 0x95             	ORL	R0, r0x1005
000033   7203     JNB	0x3, 2               	JNB	PSW, 2
000034   c03f     JMP	#0x3f                	JMP	_00007_DS_
                                           ;	op : =
                                           ;	.line	32; "../main.c"	while(i--);
000035   987c     MOV	R0, #0x7c            	MOV	R0,# 0x7c
                                           	BANKSEL	r0x1004
000036   5194     MOV	0x94, R0             	MOV	r0x1004, R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00001_DS_
                                           	BANKSEL	r0x1004
000037   0e94     MOVZ	R0, 0x94            	MOVZ	R0, r0x1004
                                           	BANKSEL	r0x1005
000038   5195     MOV	0x95, R0             	MOV	r0x1005, R0
                                           ;	op : -
                                           	BANKSEL	r0x1004
000039   0794     DEC	0x94                 	DEC	r0x1004
                                           ;	op : IFX
00003a   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1005
00003b   3095     ORL	R0, 0x95             	ORL	R0, r0x1005
00003c   7203     JNB	0x3, 2               	JNB	PSW, 2
00003d   c028     JMP	#0x28                	JMP	_00004_DS_
                                           ;	op : GOTO
00003e   c037     JMP	#0x37                	JMP	_00001_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00007_DS_
00003f   0008     CRET                     	CRET	
                                           ; exit point of _Delay_ms
                                           
                                           
                                           ;	code size estimation:
                                           ;	  124+   28 =   152 instructions (  360 byte)
                                           
                                           
                                           	.end
                                           .config
002007   0690     DECR	0x90               
002008   ffff     NOPZ                    
                                           func.__sdcc_gsinit_startup
00009d   d08e     CALL	#0x8e              
00009e   0008     CRET                    
                                           .code
000040   d7fa     CALL	#0x7fa             
000041   512a     MOV	0x2a, R0            
000042   ffff     NOPZ                    
000043   ffff     NOPZ                    
000044   d7fb     CALL	#0x7fb             
000045   511c     MOV	0x1c, R0            
000046   ffff     NOPZ                    
000047   ffff     NOPZ                    
000048   d7fc     CALL	#0x7fc             
000049   514d     MOV	0x4d, R0            
00004a   ffff     NOPZ                    
00004b   ffff     NOPZ                    
00004c   d7fd     CALL	#0x7fd             
00004d   514c     MOV	0x4c, R0            
00004e   ffff     NOPZ                    
00004f   ffff     NOPZ                    
000050   d7fe     CALL	#0x7fe             
000051   5137     MOV	0x37, R0            
000052   ffff     NOPZ                    
000053   ffff     NOPZ                    
000054   d7ff     CALL	#0x7ff             
000055   5130     MOV	0x30, R0            
000056   ffff     NOPZ                    
000057   ffff     NOPZ                    
000058   0008     CRET                    
                                           .cinit
00008e   6503     CLR	0x3, 5              
00008f   9880     MOV	R0, #0x80           
000090   9916     MOV	R1, #0x16           
000091   0000     NOP                     
000092   d094     CALL	#0x94              
000093   0008     CRET                    
000094   020a     CLR	R2                  
000095   f750     ST	[R0], R2             
000096   ff10     INC	R0                  
000097   ff59     DECJZ	R1                
000098   c095     JMP	#0x95               
000099   0008     CRET                    
