gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 5-28-2016  15:24:53
 
 
Address  Value    Disassembly              Source
-------  -----    -----------              ------
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Mar  1 2016 15:13:08) (MSVC)
                                           ; This file was generated Sat May 28 14:17:19 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../config_set.c"
                                           	.radix dec
                                           	.include "KF8F4158.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8F4158 
                                           ;       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
                                           P3                .EQU                0x08
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           T2L               .EQU                0x11
                                           T2CTL0            .EQU                0x12
                                           PWM1L             .EQU                0x13
                                           PWM1H             .EQU                0x14
                                           PWMCTL            .EQU                0x15
                                           PP1               .EQU                0x16
                                           BANK              .EQU                0x17
                                           ADSCANCTL         .EQU                0x18
                                           C1CTL             .EQU                0x19
                                           COUT              .EQU                0x1A
                                           AMPCTL            .EQU                0x1B
                                           ANSEH             .EQU                0x1D
                                           ADCDATA0H         .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           AMPDT             .EQU                0x20
                                           OPTR              .EQU                0x21
                                           IP0               .EQU                0x22
                                           IP1               .EQU                0x23
                                           IP2               .EQU                0x24
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           OSCSTA            .EQU                0x28
                                           IP3               .EQU                0x29
                                           VRECAL1           .EQU                0x2A
                                           VRECTL            .EQU                0x2B
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PP2               .EQU                0x32
                                           PWM2L             .EQU                0x33
                                           PWM2H             .EQU                0x34
                                           PUR0              .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           NVMDATAH          .EQU                0x38
                                           NVMDATAL          .EQU                0x39
                                           NVMADDRH          .EQU                0x3A
                                           NVMADDRL          .EQU                0x3B
                                           NVMCTL0           .EQU                0x3C
                                           NVMCTL1           .EQU                0x3D
                                           ADCDATA0L         .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T2CCR0H           .EQU                0x40
                                           T2H               .EQU                0x41
                                           PP5H              .EQU                0x42
                                           PWM5H0            .EQU                0x43
                                           PWM5H1            .EQU                0x44
                                           P0LR              .EQU                0x45
                                           P2LR              .EQU                0x46
                                           P1LR              .EQU                0x47
                                           P3LR              .EQU                0x48
                                           TR3               .EQU                0x49
                                           EIE3              .EQU                0x4A
                                           EIF3              .EQU                0x4B
                                           OSCCAL2           .EQU                0x4C
                                           OSCCAL3           .EQU                0x4D
                                           ADCDATA1H         .EQU                0x50
                                           ADCDATA1L         .EQU                0x51
                                           PP5L              .EQU                0x52
                                           T2CCR0L           .EQU                0x54
                                           PWM5L0            .EQU                0x55
                                           PWM5L1            .EQU                0x56
                                           PWM5CTL0          .EQU                0x57
                                           ADCINTCTL         .EQU                0x58
                                           ADCDATA2H         .EQU                0x59
                                           ADCDATA2L         .EQU                0x5A
                                           PWM5CTL1          .EQU                0x5B
                                           P5ASCTL0          .EQU                0x5C
                                           PSTRCTL0          .EQU                0x5D
                                           ADCDATA3H         .EQU                0x5E
                                           PUR1              .EQU                0x60
                                           PUR2              .EQU                0x61
                                           INTEDGCTL         .EQU                0x67
                                           ADCDATA3L         .EQU                0x6A
                                           PWM5L2            .EQU                0x10C
                                           PWM5L3            .EQU                0x10D
                                           PWM5OC            .EQU                0x10E
                                           T2CTL1            .EQU                0x10F
                                           C2CTL             .EQU                0x112
                                           P5ASCTL1          .EQU                0x11A
                                           PSTRCTL1          .EQU                0x11B
                                           PWM5CTL2          .EQU                0x11C
                                           PWM5PC            .EQU                0x11D
                                           PWM5H2            .EQU                0x11E
                                           PWM5H3            .EQU                0x11F
                                           SSCICTL0          .EQU                0x128
                                           SSCICTL1          .EQU                0x12A
                                           SSCISTA           .EQU                0x12B
                                           SSCIBUFR          .EQU                0x12C
                                           SSCIMSK           .EQU                0x12E
                                           SSCIADD           .EQU                0x12E
                                           WDTPS             .EQU                0x12F
                                           MULAH             .EQU                0x130
                                           MULAL             .EQU                0x131
                                           MULBH             .EQU                0x132
                                           MULBL             .EQU                0x133
                                           MULCTL            .EQU                0x134
                                           MULRES3           .EQU                0x135
                                           MULRES2           .EQU                0x136
                                           MULRES1           .EQU                0x137
                                           MULRES0           .EQU                0x138
                                           DIVCTL            .EQU                0x139
                                           DIVAH             .EQU                0x13A
                                           DIVAL             .EQU                0x13B
                                           DIVB              .EQU                0x13C
                                           DIVQH             .EQU                0x13D
                                           DIVQL             .EQU                0x13E
                                           DIVR              .EQU                0x13F
                                           C1FILTCTL         .EQU                0x14A
                                           C1FILTPRE         .EQU                0x14B
                                           C2FILTCTL         .EQU                0x14C
                                           C2FILTPRE         .EQU                0x14D
                                           VRECAL2           .EQU                0x159
                                           VRECAL3           .EQU                0x15A
                                           PWM5FC            .EQU                0x15D
                                           T2CCR1L           .EQU                0x15E
                                           T2CCR1H           .EQU                0x15F
                                           T4L               .EQU                0x160
                                           T4H               .EQU                0x161
                                           T4REL             .EQU                0x162
                                           T4REH             .EQU                0x163
                                           T4CTL             .EQU                0x164
                                           RC32KCAL          .EQU                0x165
                                            
                                            
                                           
                                           ;PSW Bits-------------------------------------
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _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
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P25               .EQU                5
                                           _P24               .EQU                4
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;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
                                           
                                           ;P3 Bits--------------------------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P32                .EQU                2
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P32               .EQU                2
                                           _P31               .EQU                1
                                           _P30               .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------------------------------------
                                           EEIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _EEIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;EIF2 Bits------------------------------------
                                           C2IF               .EQU                6
                                           CCPIF              .EQU                2
                                           BCLIF              .EQU                1
                                           SSCIIF             .EQU                0
                                           _C2IF              .EQU                6
                                           _CCPIF             .EQU                2
                                           _BCLIF             .EQU                1
                                           _SSCIIF            .EQU                0
                                           
                                           ;T1CTL Bits-----------------------------------
                                           T1RLD              .EQU                7
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1OSCEN            .EQU                3
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1RLD             .EQU                7
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1OSCEN           .EQU                3
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;T2CTL0 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----------------------------------
                                           PWM2ON             .EQU                4
                                           PWM1ON             .EQU                0
                                           _PWM2ON            .EQU                4
                                           _PWM1ON            .EQU                0
                                           
                                           ;BANK Bits------------------------------------
                                           PR3                .EQU                3
                                           PR2                .EQU                2
                                           PR1                .EQU                1
                                           PR0                .EQU                0
                                           _PR3               .EQU                3
                                           _PR2               .EQU                2
                                           _PR1               .EQU                1
                                           _PR0               .EQU                0
                                           
                                           ;ADSCANCTL Bits-------------------------------
                                           ADSCANEN           .EQU                7
                                           SMOD1              .EQU                6
                                           SMOD0              .EQU                5
                                           STIM4              .EQU                4
                                           STIM3              .EQU                3
                                           STIM2              .EQU                2
                                           STIM1              .EQU                1
                                           STIM0              .EQU                0
                                           _ADSCANEN          .EQU                7
                                           _SMOD1             .EQU                6
                                           _SMOD0             .EQU                5
                                           _STIM4             .EQU                4
                                           _STIM3             .EQU                3
                                           _STIM2             .EQU                2
                                           _STIM1             .EQU                1
                                           _STIM0             .EQU                0
                                           
                                           ;C1CTL Bits-----------------------------------
                                           C1OE               .EQU                7
                                           C1MOD2             .EQU                6
                                           C1MOD1             .EQU                5
                                           C1MOD0             .EQU                4
                                           C1OUT              .EQU                1
                                           C1EN               .EQU                0
                                           _C1OE              .EQU                7
                                           _C1MOD2            .EQU                6
                                           _C1MOD1            .EQU                5
                                           _C1MOD0            .EQU                4
                                           _C1OUT             .EQU                1
                                           _C1EN              .EQU                0
                                           
                                           ;COUT Bits------------------------------------
                                           VCEN               .EQU                6
                                           C2OUT              .EQU                0
                                           _VCEN              .EQU                6
                                           _C2OUT             .EQU                0
                                           
                                           ;AMPCTL Bits----------------------------------
                                           AMPCALD            .EQU                7
                                           INPS1              .EQU                5
                                           INPS0              .EQU                4
                                           AMPCALEN           .EQU                1
                                           AMPON              .EQU                0
                                           _AMPCALD           .EQU                7
                                           _INPS1             .EQU                5
                                           _INPS0             .EQU                4
                                           _AMPCALEN          .EQU                1
                                           _AMPON             .EQU                0
                                           
                                           ;ANSEH Bits-----------------------------------
                                           ANS13              .EQU                5
                                           ANS12              .EQU                4
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           ANS9               .EQU                1
                                           ANS8               .EQU                0
                                           _ANS13             .EQU                5
                                           _ANS12             .EQU                4
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           _ANS9              .EQU                1
                                           _ANS8              .EQU                0
                                           
                                           ;ADCCTL0 Bits---------------------------------
                                           ADLR               .EQU                7
                                           T2CCR0ON           .EQU                6
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _T2CCR0ON          .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-------------------------------------
                                           PEE                .EQU                7
                                           PADC               .EQU                6
                                           PINT2              .EQU                5
                                           PINT1              .EQU                4
                                           PC1                .EQU                3
                                           PPWM2              .EQU                2
                                           PT2                .EQU                1
                                           PT1                .EQU                0
                                           _PEE               .EQU                7
                                           _PADC              .EQU                6
                                           _PINT2             .EQU                5
                                           _PINT1             .EQU                4
                                           _PC1               .EQU                3
                                           _PPWM2             .EQU                2
                                           _PT2               .EQU                1
                                           _PT1               .EQU                0
                                           
                                           ;IP2 Bits-------------------------------------
                                           PC2                .EQU                6
                                           PCCP               .EQU                2
                                           PBCL               .EQU                1
                                           PSSCI              .EQU                0
                                           _PC2               .EQU                6
                                           _PCCP              .EQU                2
                                           _PBCL              .EQU                1
                                           _PSSCI             .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
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR25              .EQU                5
                                           _TR24              .EQU                4
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;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
                                           
                                           ;OSCSTA Bits----------------------------------
                                           OSTS               .EQU                6
                                           HTS                .EQU                5
                                           LTS                .EQU                4
                                           SCF1               .EQU                1
                                           SCF0               .EQU                0
                                           _OSTS              .EQU                6
                                           _HTS               .EQU                5
                                           _LTS               .EQU                4
                                           _SCF1              .EQU                1
                                           _SCF0              .EQU                0
                                           
                                           ;IP3 Bits-------------------------------------
                                           PT4                .EQU                7
                                           POSCFAIL           .EQU                5
                                           _PT4               .EQU                7
                                           _POSCFAIL          .EQU                5
                                           
                                           ;VRECTL Bits----------------------------------
                                           VRESEL1            .EQU                7
                                           VRESEL0            .EQU                6
                                           VRECALEN           .EQU                5
                                           VREBG              .EQU                4
                                           VREOE              .EQU                3
                                           P18OE              .EQU                2
                                           VREEN              .EQU                1
                                           LPREN              .EQU                0
                                           _VRESEL1           .EQU                7
                                           _VRESEL0           .EQU                6
                                           _VRECALEN          .EQU                5
                                           _VREBG             .EQU                4
                                           _VREOE             .EQU                3
                                           _P18OE             .EQU                2
                                           _VREEN             .EQU                1
                                           _LPREN             .EQU                0
                                           
                                           ;EIE1 Bits------------------------------------
                                           EEIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _EEIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;EIE2 Bits------------------------------------
                                           C2IE               .EQU                6
                                           CCPIE              .EQU                2
                                           BCLIE              .EQU                1
                                           SSCIIE             .EQU                0
                                           _C2IE              .EQU                6
                                           _CCPIE             .EQU                2
                                           _BCLIE             .EQU                1
                                           _SSCIIE            .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----------------------------------
                                           CLKOE              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           SCS1               .EQU                3
                                           SCS0               .EQU                2
                                           IESO               .EQU                1
                                           FSCM               .EQU                0
                                           _CLKOE             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           _SCS1              .EQU                3
                                           _SCS0              .EQU                2
                                           _IESO              .EQU                1
                                           _FSCM              .EQU                0
                                           
                                           ;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
                                           
                                           ;PUR0 Bits------------------------------------
                                           PUR05              .EQU                5
                                           PUR04              .EQU                4
                                           PUR03              .EQU                3
                                           PUR01              .EQU                1
                                           PUR00              .EQU                0
                                           _PUR05             .EQU                5
                                           _PUR04             .EQU                4
                                           _PUR03             .EQU                3
                                           _PUR01             .EQU                1
                                           _PUR00             .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---------------------------------
                                           ADCALEN            .EQU                7
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           ADCIM              .EQU                0
                                           _ADCALEN           .EQU                7
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           _ADCIM             .EQU                0
                                           
                                           ;P0LR Bits------------------------------------
                                           P0LR5              .EQU                5
                                           P0LR4              .EQU                4
                                           P0LR3              .EQU                3
                                           P0LR1              .EQU                1
                                           P0LR0              .EQU                0
                                           _P0LR5             .EQU                5
                                           _P0LR4             .EQU                4
                                           _P0LR3             .EQU                3
                                           _P0LR1             .EQU                1
                                           _P0LR0             .EQU                0
                                           
                                           ;P2LR Bits------------------------------------
                                           P2LR7              .EQU                7
                                           P2LR6              .EQU                6
                                           P2LR5              .EQU                5
                                           P2LR4              .EQU                4
                                           P2LR3              .EQU                3
                                           P2LR2              .EQU                2
                                           P2LR1              .EQU                1
                                           P2LR0              .EQU                0
                                           _P2LR7             .EQU                7
                                           _P2LR6             .EQU                6
                                           _P2LR5             .EQU                5
                                           _P2LR4             .EQU                4
                                           _P2LR3             .EQU                3
                                           _P2LR2             .EQU                2
                                           _P2LR1             .EQU                1
                                           _P2LR0             .EQU                0
                                           
                                           ;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
                                           
                                           ;P3LR Bits------------------------------------
                                           P3LR7              .EQU                7
                                           P3LR6              .EQU                6
                                           P3LR5              .EQU                5
                                           P3LR4              .EQU                4
                                           P3LR3              .EQU                3
                                           P3LR2              .EQU                2
                                           P3LR1              .EQU                1
                                           P3LR0              .EQU                0
                                           _P3LR7             .EQU                7
                                           _P3LR6             .EQU                6
                                           _P3LR5             .EQU                5
                                           _P3LR4             .EQU                4
                                           _P3LR3             .EQU                3
                                           _P3LR2             .EQU                2
                                           _P3LR1             .EQU                1
                                           _P3LR0             .EQU                0
                                           
                                           ;TR3 Bits-------------------------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR32               .EQU                2
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR32              .EQU                2
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;EIE3 Bits------------------------------------
                                           T4IE               .EQU                7
                                           OSCFAILIE          .EQU                5
                                           _T4IE              .EQU                7
                                           _OSCFAILIE         .EQU                5
                                           
                                           ;EIF3 Bits------------------------------------
                                           T4IF               .EQU                7
                                           OSCFAILIF          .EQU                5
                                           _T4IF              .EQU                7
                                           _OSCFAILIF         .EQU                5
                                           
                                           ;PWM5CTL0 Bits--------------------------------
                                           P5CH1MOD1          .EQU                7
                                           P5CH1MOD0          .EQU                6
                                           P5CH3MOD           .EQU                5
                                           P5CH2MOD           .EQU                4
                                           P5MOD3             .EQU                3
                                           P5MOD2             .EQU                2
                                           P5MOD1             .EQU                1
                                           P5MOD0             .EQU                0
                                           _P5CH1MOD1         .EQU                7
                                           _P5CH1MOD0         .EQU                6
                                           _P5CH3MOD          .EQU                5
                                           _P5CH2MOD          .EQU                4
                                           _P5MOD3            .EQU                3
                                           _P5MOD2            .EQU                2
                                           _P5MOD1            .EQU                1
                                           _P5MOD0            .EQU                0
                                           
                                           ;ADCINTCTL Bits-------------------------------
                                           T2CCR1ON           .EQU                7
                                           INTCTL1            .EQU                1
                                           INTCTL0            .EQU                0
                                           _T2CCR1ON          .EQU                7
                                           _INTCTL1           .EQU                1
                                           _INTCTL0           .EQU                0
                                           
                                           ;PWM5CTL1 Bits--------------------------------
                                           P5RSEN             .EQU                7
                                           P5DC6              .EQU                6
                                           P5DC5              .EQU                5
                                           P5DC4              .EQU                4
                                           P5DC3              .EQU                3
                                           P5DC2              .EQU                2
                                           P5DC1              .EQU                1
                                           P5DC0              .EQU                0
                                           _P5RSEN            .EQU                7
                                           _P5DC6             .EQU                6
                                           _P5DC5             .EQU                5
                                           _P5DC4             .EQU                4
                                           _P5DC3             .EQU                3
                                           _P5DC2             .EQU                2
                                           _P5DC1             .EQU                1
                                           _P5DC0             .EQU                0
                                           
                                           ;P5ASCTL0 Bits--------------------------------
                                           P5ASE              .EQU                7
                                           P5ASS2             .EQU                6
                                           P5ASS1             .EQU                5
                                           P5ASS0             .EQU                4
                                           P5SSAC1            .EQU                3
                                           P5SSAC0            .EQU                2
                                           P5SSBD1            .EQU                1
                                           P5SSBD0            .EQU                0
                                           _P5ASE             .EQU                7
                                           _P5ASS2            .EQU                6
                                           _P5ASS1            .EQU                5
                                           _P5ASS0            .EQU                4
                                           _P5SSAC1           .EQU                3
                                           _P5SSAC0           .EQU                2
                                           _P5SSBD1           .EQU                1
                                           _P5SSBD0           .EQU                0
                                           
                                           ;PSTRCTL0 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
                                           
                                           ;PUR1 Bits------------------------------------
                                           PUR17              .EQU                7
                                           PUR16              .EQU                6
                                           PUR15              .EQU                5
                                           PUR14              .EQU                4
                                           PUR13              .EQU                3
                                           PUR12              .EQU                2
                                           PUR11              .EQU                1
                                           PUR10              .EQU                0
                                           _PUR17             .EQU                7
                                           _PUR16             .EQU                6
                                           _PUR15             .EQU                5
                                           _PUR14             .EQU                4
                                           _PUR13             .EQU                3
                                           _PUR12             .EQU                2
                                           _PUR11             .EQU                1
                                           _PUR10             .EQU                0
                                           
                                           ;PUR2 Bits------------------------------------
                                           PUR27              .EQU                7
                                           PUR26              .EQU                6
                                           PUR25              .EQU                5
                                           PUR24              .EQU                4
                                           PUR23              .EQU                3
                                           PUR22              .EQU                2
                                           PUR21              .EQU                1
                                           PUR20              .EQU                0
                                           _PUR27             .EQU                7
                                           _PUR26             .EQU                6
                                           _PUR25             .EQU                5
                                           _PUR24             .EQU                4
                                           _PUR23             .EQU                3
                                           _PUR22             .EQU                2
                                           _PUR21             .EQU                1
                                           _PUR20             .EQU                0
                                           
                                           ;INTEDGCTL Bits-------------------------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           T1CLKEN            .EQU                0
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           _T1CLKEN           .EQU                0
                                           
                                           ;PWM5OC Bits----------------------------------
                                           OCA3               .EQU                5
                                           OCB3               .EQU                4
                                           OCA2               .EQU                3
                                           OCB2               .EQU                2
                                           OCA                .EQU                1
                                           OCB                .EQU                0
                                           _OCA3              .EQU                5
                                           _OCB3              .EQU                4
                                           _OCA2              .EQU                3
                                           _OCB2              .EQU                2
                                           _OCA               .EQU                1
                                           _OCB               .EQU                0
                                           
                                           ;T2CTL1 Bits----------------------------------
                                           T2MOD1             .EQU                7
                                           T2MOD0             .EQU                6
                                           T2OFS1             .EQU                5
                                           T2OFS0             .EQU                4
                                           T2TRIGEN           .EQU                3
                                           T2DIR              .EQU                0
                                           _T2MOD1            .EQU                7
                                           _T2MOD0            .EQU                6
                                           _T2OFS1            .EQU                5
                                           _T2OFS0            .EQU                4
                                           _T2TRIGEN          .EQU                3
                                           _T2DIR             .EQU                0
                                           
                                           ;C2CTL Bits-----------------------------------
                                           C2MOD3             .EQU                7
                                           C2MOD2             .EQU                6
                                           C2MOD1             .EQU                5
                                           C2MOD0             .EQU                4
                                           C2EN               .EQU                0
                                           _C2MOD3            .EQU                7
                                           _C2MOD2            .EQU                6
                                           _C2MOD1            .EQU                5
                                           _C2MOD0            .EQU                4
                                           _C2EN              .EQU                0
                                           
                                           ;P5ASCTL1 Bits--------------------------------
                                           P5SSA31            .EQU                7
                                           P5SSA30            .EQU                6
                                           P5SSB31            .EQU                5
                                           P5SSB30            .EQU                4
                                           P5SSA21            .EQU                3
                                           P5SSA20            .EQU                2
                                           P5SSB21            .EQU                1
                                           P5SSB20            .EQU                0
                                           _P5SSA31           .EQU                7
                                           _P5SSA30           .EQU                6
                                           _P5SSB31           .EQU                5
                                           _P5SSB30           .EQU                4
                                           _P5SSA21           .EQU                3
                                           _P5SSA20           .EQU                2
                                           _P5SSB21           .EQU                1
                                           _P5SSB20           .EQU                0
                                           
                                           ;PSTRCTL1 Bits--------------------------------
                                           STRENA3            .EQU                3
                                           STRENB3            .EQU                2
                                           STRENA2            .EQU                1
                                           STRENB2            .EQU                0
                                           _STRENA3           .EQU                3
                                           _STRENB3           .EQU                2
                                           _STRENA2           .EQU                1
                                           _STRENB2           .EQU                0
                                           
                                           ;PWM5CTL2 Bits--------------------------------
                                           PFUSES             .EQU                5
                                           UDEVT1             .EQU                2
                                           UDEVT0             .EQU                1
                                           UDEN               .EQU                0
                                           _PFUSES            .EQU                5
                                           _UDEVT1            .EQU                2
                                           _UDEVT0            .EQU                1
                                           _UDEN              .EQU                0
                                           
                                           ;PWM5PC Bits----------------------------------
                                           PCA3               .EQU                5
                                           PCB3               .EQU                4
                                           PCA2               .EQU                3
                                           PCB2               .EQU                2
                                           PCA                .EQU                1
                                           PCB                .EQU                0
                                           _PCA3              .EQU                5
                                           _PCB3              .EQU                4
                                           _PCA2              .EQU                3
                                           _PCB2              .EQU                2
                                           _PCA               .EQU                1
                                           _PCB               .EQU                0
                                           
                                           ;SSCICTL0 Bits--------------------------------
                                           SSCIWCFL           .EQU                7
                                           SSCIOV             .EQU                6
                                           SSCIEN             .EQU                5
                                           SSCICKP            .EQU                4
                                           SSCIMOD3           .EQU                3
                                           SSCIMOD2           .EQU                2
                                           SSCIMOD1           .EQU                1
                                           SSCIMOD0           .EQU                0
                                           _SSCIWCFL          .EQU                7
                                           _SSCIOV            .EQU                6
                                           _SSCIEN            .EQU                5
                                           _SSCICKP           .EQU                4
                                           _SSCIMOD3          .EQU                3
                                           _SSCIMOD2          .EQU                2
                                           _SSCIMOD1          .EQU                1
                                           _SSCIMOD0          .EQU                0
                                           
                                           ;SSCICTL1 Bits--------------------------------
                                           SSCICALLEN         .EQU                7
                                           SSCIACKSTA         .EQU                6
                                           SSCIACKDAT         .EQU                5
                                           SSCIACKEN          .EQU                4
                                           SSCIRCEN           .EQU                3
                                           STOPEN             .EQU                2
                                           RESTARTEN          .EQU                1
                                           STARTEN            .EQU                0
                                           _SSCICALLEN        .EQU                7
                                           _SSCIACKSTA        .EQU                6
                                           _SSCIACKDAT        .EQU                5
                                           _SSCIACKEN         .EQU                4
                                           _SSCIRCEN          .EQU                3
                                           _STOPEN            .EQU                2
                                           _RESTARTEN         .EQU                1
                                           _STARTEN           .EQU                0
                                           
                                           ;SSCISTA Bits---------------------------------
                                           SAMPLE             .EQU                7
                                           CKEGE              .EQU                6
                                           SSCIDA             .EQU                5
                                           SSCISTOP           .EQU                4
                                           SSCISTART          .EQU                3
                                           SSCIRW             .EQU                2
                                           SSCIUA             .EQU                1
                                           SSCIBUF            .EQU                0
                                           _SAMPLE            .EQU                7
                                           _CKEGE             .EQU                6
                                           _SSCIDA            .EQU                5
                                           _SSCISTOP          .EQU                4
                                           _SSCISTART         .EQU                3
                                           _SSCIRW            .EQU                2
                                           _SSCIUA            .EQU                1
                                           _SSCIBUF           .EQU                0
                                           
                                           ;SSCIMSK Bits---------------------------------
                                           SSCIMSK7           .EQU                7
                                           SSCIMSK6           .EQU                6
                                           SSCIMSK5           .EQU                5
                                           SSCIMSK4           .EQU                4
                                           SSCIMSK3           .EQU                3
                                           SSCIMSK2           .EQU                2
                                           SSCIMSK1           .EQU                1
                                           SSCIMSK0           .EQU                0
                                           _SSCIMSK7          .EQU                7
                                           _SSCIMSK6          .EQU                6
                                           _SSCIMSK5          .EQU                5
                                           _SSCIMSK4          .EQU                4
                                           _SSCIMSK3          .EQU                3
                                           _SSCIMSK2          .EQU                2
                                           _SSCIMSK1          .EQU                1
                                           _SSCIMSK0          .EQU                0
                                           
                                           ;WDTPS Bits-----------------------------------
                                           WDTPS3             .EQU                3
                                           WDTPS2             .EQU                2
                                           WDTPS1             .EQU                1
                                           WDTPS0             .EQU                0
                                           _WDTPS3            .EQU                3
                                           _WDTPS2            .EQU                2
                                           _WDTPS1            .EQU                1
                                           _WDTPS0            .EQU                0
                                           
                                           ;MULCTL Bits----------------------------------
                                           MULEN              .EQU                1
                                           MULIF              .EQU                0
                                           _MULEN             .EQU                1
                                           _MULIF             .EQU                0
                                           
                                           ;DIVCTL Bits----------------------------------
                                           DIVOEN             .EQU                1
                                           DIVEN              .EQU                0
                                           _DIVOEN            .EQU                1
                                           _DIVEN             .EQU                0
                                           
                                           ;C1FILTCTL Bits-------------------------------
                                           INV1               .EQU                7
                                           WEN1               .EQU                6
                                           FEN1               .EQU                5
                                           F1CNT2             .EQU                2
                                           F1CNT1             .EQU                1
                                           F1CNT0             .EQU                0
                                           _INV1              .EQU                7
                                           _WEN1              .EQU                6
                                           _FEN1              .EQU                5
                                           _F1CNT2            .EQU                2
                                           _F1CNT1            .EQU                1
                                           _F1CNT0            .EQU                0
                                           
                                           ;C1FILTPRE Bits-------------------------------
                                           FP17               .EQU                7
                                           FP16               .EQU                6
                                           FP15               .EQU                5
                                           FP14               .EQU                4
                                           FP13               .EQU                3
                                           FP12               .EQU                2
                                           FP11               .EQU                1
                                           FP10               .EQU                0
                                           _FP17              .EQU                7
                                           _FP16              .EQU                6
                                           _FP15              .EQU                5
                                           _FP14              .EQU                4
                                           _FP13              .EQU                3
                                           _FP12              .EQU                2
                                           _FP11              .EQU                1
                                           _FP10              .EQU                0
                                           
                                           ;C2FILTCTL Bits-------------------------------
                                           INV2               .EQU                7
                                           WEN2               .EQU                6
                                           FEN2               .EQU                5
                                           F2CNT2             .EQU                2
                                           F2CNT1             .EQU                1
                                           F2CNT0             .EQU                0
                                           _INV2              .EQU                7
                                           _WEN2              .EQU                6
                                           _FEN2              .EQU                5
                                           _F2CNT2            .EQU                2
                                           _F2CNT1            .EQU                1
                                           _F2CNT0            .EQU                0
                                           
                                           ;C2FILTPRE Bits-------------------------------
                                           FP27               .EQU                7
                                           FP26               .EQU                6
                                           FP25               .EQU                5
                                           FP24               .EQU                4
                                           FP23               .EQU                3
                                           FP22               .EQU                2
                                           FP21               .EQU                1
                                           FP20               .EQU                0
                                           _FP27              .EQU                7
                                           _FP26              .EQU                6
                                           _FP25              .EQU                5
                                           _FP24              .EQU                4
                                           _FP23              .EQU                3
                                           _FP22              .EQU                2
                                           _FP21              .EQU                1
                                           _FP20              .EQU                0
                                           
                                           ;PWM5FC Bits----------------------------------
                                           FCA3               .EQU                5
                                           FCB3               .EQU                4
                                           FCA2               .EQU                3
                                           FCB2               .EQU                2
                                           FCA                .EQU                1
                                           FCB                .EQU                0
                                           _FCA3              .EQU                5
                                           _FCB3              .EQU                4
                                           _FCA2              .EQU                3
                                           _FCB2              .EQU                2
                                           _FCA               .EQU                1
                                           _FCB               .EQU                0
                                           
                                           ;T4CTL Bits-----------------------------------
                                           T4REN              .EQU                7
                                           HSPEN              .EQU                6
                                           T4CKS1             .EQU                5
                                           T4CKS0             .EQU                4
                                           LSPEN              .EQU                3
                                           T4CS1              .EQU                2
                                           T4CS0              .EQU                1
                                           T4ON               .EQU                0
                                           _T4REN             .EQU                7
                                           _HSPEN             .EQU                6
                                           _T4CKS1            .EQU                5
                                           _T4CKS0            .EQU                4
                                           _LSPEN             .EQU                3
                                           _T4CS1             .EQU                2
                                           _T4CS0             .EQU                1
                                           _T4ON              .EQU                0
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; config word(s)
                                           ;--------------------------------------------------------
                                           	__config 0x3dd4
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.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 (Mar  1 2016 15:13:08) (MSVC)
                                           ; This file was generated Sat May 28 15:24:53 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../main.c"
                                           	.radix dec
                                           	.include "KF8F4158.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8F4158 
                                           ;       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
                                           P3                .EQU                0x08
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           T2L               .EQU                0x11
                                           T2CTL0            .EQU                0x12
                                           PWM1L             .EQU                0x13
                                           PWM1H             .EQU                0x14
                                           PWMCTL            .EQU                0x15
                                           PP1               .EQU                0x16
                                           BANK              .EQU                0x17
                                           ADSCANCTL         .EQU                0x18
                                           C1CTL             .EQU                0x19
                                           COUT              .EQU                0x1A
                                           AMPCTL            .EQU                0x1B
                                           ANSEH             .EQU                0x1D
                                           ADCDATA0H         .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           AMPDT             .EQU                0x20
                                           OPTR              .EQU                0x21
                                           IP0               .EQU                0x22
                                           IP1               .EQU                0x23
                                           IP2               .EQU                0x24
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           OSCSTA            .EQU                0x28
                                           IP3               .EQU                0x29
                                           VRECAL1           .EQU                0x2A
                                           VRECTL            .EQU                0x2B
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PP2               .EQU                0x32
                                           PWM2L             .EQU                0x33
                                           PWM2H             .EQU                0x34
                                           PUR0              .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           NVMDATAH          .EQU                0x38
                                           NVMDATAL          .EQU                0x39
                                           NVMADDRH          .EQU                0x3A
                                           NVMADDRL          .EQU                0x3B
                                           NVMCTL0           .EQU                0x3C
                                           NVMCTL1           .EQU                0x3D
                                           ADCDATA0L         .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T2CCR0H           .EQU                0x40
                                           T2H               .EQU                0x41
                                           PP5H              .EQU                0x42
                                           PWM5H0            .EQU                0x43
                                           PWM5H1            .EQU                0x44
                                           P0LR              .EQU                0x45
                                           P2LR              .EQU                0x46
                                           P1LR              .EQU                0x47
                                           P3LR              .EQU                0x48
                                           TR3               .EQU                0x49
                                           EIE3              .EQU                0x4A
                                           EIF3              .EQU                0x4B
                                           OSCCAL2           .EQU                0x4C
                                           OSCCAL3           .EQU                0x4D
                                           ADCDATA1H         .EQU                0x50
                                           ADCDATA1L         .EQU                0x51
                                           PP5L              .EQU                0x52
                                           T2CCR0L           .EQU                0x54
                                           PWM5L0            .EQU                0x55
                                           PWM5L1            .EQU                0x56
                                           PWM5CTL0          .EQU                0x57
                                           ADCINTCTL         .EQU                0x58
                                           ADCDATA2H         .EQU                0x59
                                           ADCDATA2L         .EQU                0x5A
                                           PWM5CTL1          .EQU                0x5B
                                           P5ASCTL0          .EQU                0x5C
                                           PSTRCTL0          .EQU                0x5D
                                           ADCDATA3H         .EQU                0x5E
                                           PUR1              .EQU                0x60
                                           PUR2              .EQU                0x61
                                           INTEDGCTL         .EQU                0x67
                                           ADCDATA3L         .EQU                0x6A
                                           PWM5L2            .EQU                0x10C
                                           PWM5L3            .EQU                0x10D
                                           PWM5OC            .EQU                0x10E
                                           T2CTL1            .EQU                0x10F
                                           C2CTL             .EQU                0x112
                                           P5ASCTL1          .EQU                0x11A
                                           PSTRCTL1          .EQU                0x11B
                                           PWM5CTL2          .EQU                0x11C
                                           PWM5PC            .EQU                0x11D
                                           PWM5H2            .EQU                0x11E
                                           PWM5H3            .EQU                0x11F
                                           SSCICTL0          .EQU                0x128
                                           SSCICTL1          .EQU                0x12A
                                           SSCISTA           .EQU                0x12B
                                           SSCIBUFR          .EQU                0x12C
                                           SSCIMSK           .EQU                0x12E
                                           SSCIADD           .EQU                0x12E
                                           WDTPS             .EQU                0x12F
                                           MULAH             .EQU                0x130
                                           MULAL             .EQU                0x131
                                           MULBH             .EQU                0x132
                                           MULBL             .EQU                0x133
                                           MULCTL            .EQU                0x134
                                           MULRES3           .EQU                0x135
                                           MULRES2           .EQU                0x136
                                           MULRES1           .EQU                0x137
                                           MULRES0           .EQU                0x138
                                           DIVCTL            .EQU                0x139
                                           DIVAH             .EQU                0x13A
                                           DIVAL             .EQU                0x13B
                                           DIVB              .EQU                0x13C
                                           DIVQH             .EQU                0x13D
                                           DIVQL             .EQU                0x13E
                                           DIVR              .EQU                0x13F
                                           C1FILTCTL         .EQU                0x14A
                                           C1FILTPRE         .EQU                0x14B
                                           C2FILTCTL         .EQU                0x14C
                                           C2FILTPRE         .EQU                0x14D
                                           VRECAL2           .EQU                0x159
                                           VRECAL3           .EQU                0x15A
                                           PWM5FC            .EQU                0x15D
                                           T2CCR1L           .EQU                0x15E
                                           T2CCR1H           .EQU                0x15F
                                           T4L               .EQU                0x160
                                           T4H               .EQU                0x161
                                           T4REL             .EQU                0x162
                                           T4REH             .EQU                0x163
                                           T4CTL             .EQU                0x164
                                           RC32KCAL          .EQU                0x165
                                            
                                            
                                           
                                           ;PSW Bits-------------------------------------
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _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
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P25               .EQU                5
                                           _P24               .EQU                4
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;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
                                           
                                           ;P3 Bits--------------------------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P32                .EQU                2
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P32               .EQU                2
                                           _P31               .EQU                1
                                           _P30               .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------------------------------------
                                           EEIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _EEIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;EIF2 Bits------------------------------------
                                           C2IF               .EQU                6
                                           CCPIF              .EQU                2
                                           BCLIF              .EQU                1
                                           SSCIIF             .EQU                0
                                           _C2IF              .EQU                6
                                           _CCPIF             .EQU                2
                                           _BCLIF             .EQU                1
                                           _SSCIIF            .EQU                0
                                           
                                           ;T1CTL Bits-----------------------------------
                                           T1RLD              .EQU                7
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1OSCEN            .EQU                3
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1RLD             .EQU                7
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1OSCEN           .EQU                3
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;T2CTL0 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----------------------------------
                                           PWM2ON             .EQU                4
                                           PWM1ON             .EQU                0
                                           _PWM2ON            .EQU                4
                                           _PWM1ON            .EQU                0
                                           
                                           ;BANK Bits------------------------------------
                                           PR3                .EQU                3
                                           PR2                .EQU                2
                                           PR1                .EQU                1
                                           PR0                .EQU                0
                                           _PR3               .EQU                3
                                           _PR2               .EQU                2
                                           _PR1               .EQU                1
                                           _PR0               .EQU                0
                                           
                                           ;ADSCANCTL Bits-------------------------------
                                           ADSCANEN           .EQU                7
                                           SMOD1              .EQU                6
                                           SMOD0              .EQU                5
                                           STIM4              .EQU                4
                                           STIM3              .EQU                3
                                           STIM2              .EQU                2
                                           STIM1              .EQU                1
                                           STIM0              .EQU                0
                                           _ADSCANEN          .EQU                7
                                           _SMOD1             .EQU                6
                                           _SMOD0             .EQU                5
                                           _STIM4             .EQU                4
                                           _STIM3             .EQU                3
                                           _STIM2             .EQU                2
                                           _STIM1             .EQU                1
                                           _STIM0             .EQU                0
                                           
                                           ;C1CTL Bits-----------------------------------
                                           C1OE               .EQU                7
                                           C1MOD2             .EQU                6
                                           C1MOD1             .EQU                5
                                           C1MOD0             .EQU                4
                                           C1OUT              .EQU                1
                                           C1EN               .EQU                0
                                           _C1OE              .EQU                7
                                           _C1MOD2            .EQU                6
                                           _C1MOD1            .EQU                5
                                           _C1MOD0            .EQU                4
                                           _C1OUT             .EQU                1
                                           _C1EN              .EQU                0
                                           
                                           ;COUT Bits------------------------------------
                                           VCEN               .EQU                6
                                           C2OUT              .EQU                0
                                           _VCEN              .EQU                6
                                           _C2OUT             .EQU                0
                                           
                                           ;AMPCTL Bits----------------------------------
                                           AMPCALD            .EQU                7
                                           INPS1              .EQU                5
                                           INPS0              .EQU                4
                                           AMPCALEN           .EQU                1
                                           AMPON              .EQU                0
                                           _AMPCALD           .EQU                7
                                           _INPS1             .EQU                5
                                           _INPS0             .EQU                4
                                           _AMPCALEN          .EQU                1
                                           _AMPON             .EQU                0
                                           
                                           ;ANSEH Bits-----------------------------------
                                           ANS13              .EQU                5
                                           ANS12              .EQU                4
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           ANS9               .EQU                1
                                           ANS8               .EQU                0
                                           _ANS13             .EQU                5
                                           _ANS12             .EQU                4
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           _ANS9              .EQU                1
                                           _ANS8              .EQU                0
                                           
                                           ;ADCCTL0 Bits---------------------------------
                                           ADLR               .EQU                7
                                           T2CCR0ON           .EQU                6
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _T2CCR0ON          .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-------------------------------------
                                           PEE                .EQU                7
                                           PADC               .EQU                6
                                           PINT2              .EQU                5
                                           PINT1              .EQU                4
                                           PC1                .EQU                3
                                           PPWM2              .EQU                2
                                           PT2                .EQU                1
                                           PT1                .EQU                0
                                           _PEE               .EQU                7
                                           _PADC              .EQU                6
                                           _PINT2             .EQU                5
                                           _PINT1             .EQU                4
                                           _PC1               .EQU                3
                                           _PPWM2             .EQU                2
                                           _PT2               .EQU                1
                                           _PT1               .EQU                0
                                           
                                           ;IP2 Bits-------------------------------------
                                           PC2                .EQU                6
                                           PCCP               .EQU                2
                                           PBCL               .EQU                1
                                           PSSCI              .EQU                0
                                           _PC2               .EQU                6
                                           _PCCP              .EQU                2
                                           _PBCL              .EQU                1
                                           _PSSCI             .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
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR25              .EQU                5
                                           _TR24              .EQU                4
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;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
                                           
                                           ;OSCSTA Bits----------------------------------
                                           OSTS               .EQU                6
                                           HTS                .EQU                5
                                           LTS                .EQU                4
                                           SCF1               .EQU                1
                                           SCF0               .EQU                0
                                           _OSTS              .EQU                6
                                           _HTS               .EQU                5
                                           _LTS               .EQU                4
                                           _SCF1              .EQU                1
                                           _SCF0              .EQU                0
                                           
                                           ;IP3 Bits-------------------------------------
                                           PT4                .EQU                7
                                           POSCFAIL           .EQU                5
                                           _PT4               .EQU                7
                                           _POSCFAIL          .EQU                5
                                           
                                           ;VRECTL Bits----------------------------------
                                           VRESEL1            .EQU                7
                                           VRESEL0            .EQU                6
                                           VRECALEN           .EQU                5
                                           VREBG              .EQU                4
                                           VREOE              .EQU                3
                                           P18OE              .EQU                2
                                           VREEN              .EQU                1
                                           LPREN              .EQU                0
                                           _VRESEL1           .EQU                7
                                           _VRESEL0           .EQU                6
                                           _VRECALEN          .EQU                5
                                           _VREBG             .EQU                4
                                           _VREOE             .EQU                3
                                           _P18OE             .EQU                2
                                           _VREEN             .EQU                1
                                           _LPREN             .EQU                0
                                           
                                           ;EIE1 Bits------------------------------------
                                           EEIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _EEIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;EIE2 Bits------------------------------------
                                           C2IE               .EQU                6
                                           CCPIE              .EQU                2
                                           BCLIE              .EQU                1
                                           SSCIIE             .EQU                0
                                           _C2IE              .EQU                6
                                           _CCPIE             .EQU                2
                                           _BCLIE             .EQU                1
                                           _SSCIIE            .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----------------------------------
                                           CLKOE              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           SCS1               .EQU                3
                                           SCS0               .EQU                2
                                           IESO               .EQU                1
                                           FSCM               .EQU                0
                                           _CLKOE             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           _SCS1              .EQU                3
                                           _SCS0              .EQU                2
                                           _IESO              .EQU                1
                                           _FSCM              .EQU                0
                                           
                                           ;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
                                           
                                           ;PUR0 Bits------------------------------------
                                           PUR05              .EQU                5
                                           PUR04              .EQU                4
                                           PUR03              .EQU                3
                                           PUR01              .EQU                1
                                           PUR00              .EQU                0
                                           _PUR05             .EQU                5
                                           _PUR04             .EQU                4
                                           _PUR03             .EQU                3
                                           _PUR01             .EQU                1
                                           _PUR00             .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---------------------------------
                                           ADCALEN            .EQU                7
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           ADCIM              .EQU                0
                                           _ADCALEN           .EQU                7
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           _ADCIM             .EQU                0
                                           
                                           ;P0LR Bits------------------------------------
                                           P0LR5              .EQU                5
                                           P0LR4              .EQU                4
                                           P0LR3              .EQU                3
                                           P0LR1              .EQU                1
                                           P0LR0              .EQU                0
                                           _P0LR5             .EQU                5
                                           _P0LR4             .EQU                4
                                           _P0LR3             .EQU                3
                                           _P0LR1             .EQU                1
                                           _P0LR0             .EQU                0
                                           
                                           ;P2LR Bits------------------------------------
                                           P2LR7              .EQU                7
                                           P2LR6              .EQU                6
                                           P2LR5              .EQU                5
                                           P2LR4              .EQU                4
                                           P2LR3              .EQU                3
                                           P2LR2              .EQU                2
                                           P2LR1              .EQU                1
                                           P2LR0              .EQU                0
                                           _P2LR7             .EQU                7
                                           _P2LR6             .EQU                6
                                           _P2LR5             .EQU                5
                                           _P2LR4             .EQU                4
                                           _P2LR3             .EQU                3
                                           _P2LR2             .EQU                2
                                           _P2LR1             .EQU                1
                                           _P2LR0             .EQU                0
                                           
                                           ;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
                                           
                                           ;P3LR Bits------------------------------------
                                           P3LR7              .EQU                7
                                           P3LR6              .EQU                6
                                           P3LR5              .EQU                5
                                           P3LR4              .EQU                4
                                           P3LR3              .EQU                3
                                           P3LR2              .EQU                2
                                           P3LR1              .EQU                1
                                           P3LR0              .EQU                0
                                           _P3LR7             .EQU                7
                                           _P3LR6             .EQU                6
                                           _P3LR5             .EQU                5
                                           _P3LR4             .EQU                4
                                           _P3LR3             .EQU                3
                                           _P3LR2             .EQU                2
                                           _P3LR1             .EQU                1
                                           _P3LR0             .EQU                0
                                           
                                           ;TR3 Bits-------------------------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR32               .EQU                2
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR32              .EQU                2
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;EIE3 Bits------------------------------------
                                           T4IE               .EQU                7
                                           OSCFAILIE          .EQU                5
                                           _T4IE              .EQU                7
                                           _OSCFAILIE         .EQU                5
                                           
                                           ;EIF3 Bits------------------------------------
                                           T4IF               .EQU                7
                                           OSCFAILIF          .EQU                5
                                           _T4IF              .EQU                7
                                           _OSCFAILIF         .EQU                5
                                           
                                           ;PWM5CTL0 Bits--------------------------------
                                           P5CH1MOD1          .EQU                7
                                           P5CH1MOD0          .EQU                6
                                           P5CH3MOD           .EQU                5
                                           P5CH2MOD           .EQU                4
                                           P5MOD3             .EQU                3
                                           P5MOD2             .EQU                2
                                           P5MOD1             .EQU                1
                                           P5MOD0             .EQU                0
                                           _P5CH1MOD1         .EQU                7
                                           _P5CH1MOD0         .EQU                6
                                           _P5CH3MOD          .EQU                5
                                           _P5CH2MOD          .EQU                4
                                           _P5MOD3            .EQU                3
                                           _P5MOD2            .EQU                2
                                           _P5MOD1            .EQU                1
                                           _P5MOD0            .EQU                0
                                           
                                           ;ADCINTCTL Bits-------------------------------
                                           T2CCR1ON           .EQU                7
                                           INTCTL1            .EQU                1
                                           INTCTL0            .EQU                0
                                           _T2CCR1ON          .EQU                7
                                           _INTCTL1           .EQU                1
                                           _INTCTL0           .EQU                0
                                           
                                           ;PWM5CTL1 Bits--------------------------------
                                           P5RSEN             .EQU                7
                                           P5DC6              .EQU                6
                                           P5DC5              .EQU                5
                                           P5DC4              .EQU                4
                                           P5DC3              .EQU                3
                                           P5DC2              .EQU                2
                                           P5DC1              .EQU                1
                                           P5DC0              .EQU                0
                                           _P5RSEN            .EQU                7
                                           _P5DC6             .EQU                6
                                           _P5DC5             .EQU                5
                                           _P5DC4             .EQU                4
                                           _P5DC3             .EQU                3
                                           _P5DC2             .EQU                2
                                           _P5DC1             .EQU                1
                                           _P5DC0             .EQU                0
                                           
                                           ;P5ASCTL0 Bits--------------------------------
                                           P5ASE              .EQU                7
                                           P5ASS2             .EQU                6
                                           P5ASS1             .EQU                5
                                           P5ASS0             .EQU                4
                                           P5SSAC1            .EQU                3
                                           P5SSAC0            .EQU                2
                                           P5SSBD1            .EQU                1
                                           P5SSBD0            .EQU                0
                                           _P5ASE             .EQU                7
                                           _P5ASS2            .EQU                6
                                           _P5ASS1            .EQU                5
                                           _P5ASS0            .EQU                4
                                           _P5SSAC1           .EQU                3
                                           _P5SSAC0           .EQU                2
                                           _P5SSBD1           .EQU                1
                                           _P5SSBD0           .EQU                0
                                           
                                           ;PSTRCTL0 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
                                           
                                           ;PUR1 Bits------------------------------------
                                           PUR17              .EQU                7
                                           PUR16              .EQU                6
                                           PUR15              .EQU                5
                                           PUR14              .EQU                4
                                           PUR13              .EQU                3
                                           PUR12              .EQU                2
                                           PUR11              .EQU                1
                                           PUR10              .EQU                0
                                           _PUR17             .EQU                7
                                           _PUR16             .EQU                6
                                           _PUR15             .EQU                5
                                           _PUR14             .EQU                4
                                           _PUR13             .EQU                3
                                           _PUR12             .EQU                2
                                           _PUR11             .EQU                1
                                           _PUR10             .EQU                0
                                           
                                           ;PUR2 Bits------------------------------------
                                           PUR27              .EQU                7
                                           PUR26              .EQU                6
                                           PUR25              .EQU                5
                                           PUR24              .EQU                4
                                           PUR23              .EQU                3
                                           PUR22              .EQU                2
                                           PUR21              .EQU                1
                                           PUR20              .EQU                0
                                           _PUR27             .EQU                7
                                           _PUR26             .EQU                6
                                           _PUR25             .EQU                5
                                           _PUR24             .EQU                4
                                           _PUR23             .EQU                3
                                           _PUR22             .EQU                2
                                           _PUR21             .EQU                1
                                           _PUR20             .EQU                0
                                           
                                           ;INTEDGCTL Bits-------------------------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           T1CLKEN            .EQU                0
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           _T1CLKEN           .EQU                0
                                           
                                           ;PWM5OC Bits----------------------------------
                                           OCA3               .EQU                5
                                           OCB3               .EQU                4
                                           OCA2               .EQU                3
                                           OCB2               .EQU                2
                                           OCA                .EQU                1
                                           OCB                .EQU                0
                                           _OCA3              .EQU                5
                                           _OCB3              .EQU                4
                                           _OCA2              .EQU                3
                                           _OCB2              .EQU                2
                                           _OCA               .EQU                1
                                           _OCB               .EQU                0
                                           
                                           ;T2CTL1 Bits----------------------------------
                                           T2MOD1             .EQU                7
                                           T2MOD0             .EQU                6
                                           T2OFS1             .EQU                5
                                           T2OFS0             .EQU                4
                                           T2TRIGEN           .EQU                3
                                           T2DIR              .EQU                0
                                           _T2MOD1            .EQU                7
                                           _T2MOD0            .EQU                6
                                           _T2OFS1            .EQU                5
                                           _T2OFS0            .EQU                4
                                           _T2TRIGEN          .EQU                3
                                           _T2DIR             .EQU                0
                                           
                                           ;C2CTL Bits-----------------------------------
                                           C2MOD3             .EQU                7
                                           C2MOD2             .EQU                6
                                           C2MOD1             .EQU                5
                                           C2MOD0             .EQU                4
                                           C2EN               .EQU                0
                                           _C2MOD3            .EQU                7
                                           _C2MOD2            .EQU                6
                                           _C2MOD1            .EQU                5
                                           _C2MOD0            .EQU                4
                                           _C2EN              .EQU                0
                                           
                                           ;P5ASCTL1 Bits--------------------------------
                                           P5SSA31            .EQU                7
                                           P5SSA30            .EQU                6
                                           P5SSB31            .EQU                5
                                           P5SSB30            .EQU                4
                                           P5SSA21            .EQU                3
                                           P5SSA20            .EQU                2
                                           P5SSB21            .EQU                1
                                           P5SSB20            .EQU                0
                                           _P5SSA31           .EQU                7
                                           _P5SSA30           .EQU                6
                                           _P5SSB31           .EQU                5
                                           _P5SSB30           .EQU                4
                                           _P5SSA21           .EQU                3
                                           _P5SSA20           .EQU                2
                                           _P5SSB21           .EQU                1
                                           _P5SSB20           .EQU                0
                                           
                                           ;PSTRCTL1 Bits--------------------------------
                                           STRENA3            .EQU                3
                                           STRENB3            .EQU                2
                                           STRENA2            .EQU                1
                                           STRENB2            .EQU                0
                                           _STRENA3           .EQU                3
                                           _STRENB3           .EQU                2
                                           _STRENA2           .EQU                1
                                           _STRENB2           .EQU                0
                                           
                                           ;PWM5CTL2 Bits--------------------------------
                                           PFUSES             .EQU                5
                                           UDEVT1             .EQU                2
                                           UDEVT0             .EQU                1
                                           UDEN               .EQU                0
                                           _PFUSES            .EQU                5
                                           _UDEVT1            .EQU                2
                                           _UDEVT0            .EQU                1
                                           _UDEN              .EQU                0
                                           
                                           ;PWM5PC Bits----------------------------------
                                           PCA3               .EQU                5
                                           PCB3               .EQU                4
                                           PCA2               .EQU                3
                                           PCB2               .EQU                2
                                           PCA                .EQU                1
                                           PCB                .EQU                0
                                           _PCA3              .EQU                5
                                           _PCB3              .EQU                4
                                           _PCA2              .EQU                3
                                           _PCB2              .EQU                2
                                           _PCA               .EQU                1
                                           _PCB               .EQU                0
                                           
                                           ;SSCICTL0 Bits--------------------------------
                                           SSCIWCFL           .EQU                7
                                           SSCIOV             .EQU                6
                                           SSCIEN             .EQU                5
                                           SSCICKP            .EQU                4
                                           SSCIMOD3           .EQU                3
                                           SSCIMOD2           .EQU                2
                                           SSCIMOD1           .EQU                1
                                           SSCIMOD0           .EQU                0
                                           _SSCIWCFL          .EQU                7
                                           _SSCIOV            .EQU                6
                                           _SSCIEN            .EQU                5
                                           _SSCICKP           .EQU                4
                                           _SSCIMOD3          .EQU                3
                                           _SSCIMOD2          .EQU                2
                                           _SSCIMOD1          .EQU                1
                                           _SSCIMOD0          .EQU                0
                                           
                                           ;SSCICTL1 Bits--------------------------------
                                           SSCICALLEN         .EQU                7
                                           SSCIACKSTA         .EQU                6
                                           SSCIACKDAT         .EQU                5
                                           SSCIACKEN          .EQU                4
                                           SSCIRCEN           .EQU                3
                                           STOPEN             .EQU                2
                                           RESTARTEN          .EQU                1
                                           STARTEN            .EQU                0
                                           _SSCICALLEN        .EQU                7
                                           _SSCIACKSTA        .EQU                6
                                           _SSCIACKDAT        .EQU                5
                                           _SSCIACKEN         .EQU                4
                                           _SSCIRCEN          .EQU                3
                                           _STOPEN            .EQU                2
                                           _RESTARTEN         .EQU                1
                                           _STARTEN           .EQU                0
                                           
                                           ;SSCISTA Bits---------------------------------
                                           SAMPLE             .EQU                7
                                           CKEGE              .EQU                6
                                           SSCIDA             .EQU                5
                                           SSCISTOP           .EQU                4
                                           SSCISTART          .EQU                3
                                           SSCIRW             .EQU                2
                                           SSCIUA             .EQU                1
                                           SSCIBUF            .EQU                0
                                           _SAMPLE            .EQU                7
                                           _CKEGE             .EQU                6
                                           _SSCIDA            .EQU                5
                                           _SSCISTOP          .EQU                4
                                           _SSCISTART         .EQU                3
                                           _SSCIRW            .EQU                2
                                           _SSCIUA            .EQU                1
                                           _SSCIBUF           .EQU                0
                                           
                                           ;SSCIMSK Bits---------------------------------
                                           SSCIMSK7           .EQU                7
                                           SSCIMSK6           .EQU                6
                                           SSCIMSK5           .EQU                5
                                           SSCIMSK4           .EQU                4
                                           SSCIMSK3           .EQU                3
                                           SSCIMSK2           .EQU                2
                                           SSCIMSK1           .EQU                1
                                           SSCIMSK0           .EQU                0
                                           _SSCIMSK7          .EQU                7
                                           _SSCIMSK6          .EQU                6
                                           _SSCIMSK5          .EQU                5
                                           _SSCIMSK4          .EQU                4
                                           _SSCIMSK3          .EQU                3
                                           _SSCIMSK2          .EQU                2
                                           _SSCIMSK1          .EQU                1
                                           _SSCIMSK0          .EQU                0
                                           
                                           ;WDTPS Bits-----------------------------------
                                           WDTPS3             .EQU                3
                                           WDTPS2             .EQU                2
                                           WDTPS1             .EQU                1
                                           WDTPS0             .EQU                0
                                           _WDTPS3            .EQU                3
                                           _WDTPS2            .EQU                2
                                           _WDTPS1            .EQU                1
                                           _WDTPS0            .EQU                0
                                           
                                           ;MULCTL Bits----------------------------------
                                           MULEN              .EQU                1
                                           MULIF              .EQU                0
                                           _MULEN             .EQU                1
                                           _MULIF             .EQU                0
                                           
                                           ;DIVCTL Bits----------------------------------
                                           DIVOEN             .EQU                1
                                           DIVEN              .EQU                0
                                           _DIVOEN            .EQU                1
                                           _DIVEN             .EQU                0
                                           
                                           ;C1FILTCTL Bits-------------------------------
                                           INV1               .EQU                7
                                           WEN1               .EQU                6
                                           FEN1               .EQU                5
                                           F1CNT2             .EQU                2
                                           F1CNT1             .EQU                1
                                           F1CNT0             .EQU                0
                                           _INV1              .EQU                7
                                           _WEN1              .EQU                6
                                           _FEN1              .EQU                5
                                           _F1CNT2            .EQU                2
                                           _F1CNT1            .EQU                1
                                           _F1CNT0            .EQU                0
                                           
                                           ;C1FILTPRE Bits-------------------------------
                                           FP17               .EQU                7
                                           FP16               .EQU                6
                                           FP15               .EQU                5
                                           FP14               .EQU                4
                                           FP13               .EQU                3
                                           FP12               .EQU                2
                                           FP11               .EQU                1
                                           FP10               .EQU                0
                                           _FP17              .EQU                7
                                           _FP16              .EQU                6
                                           _FP15              .EQU                5
                                           _FP14              .EQU                4
                                           _FP13              .EQU                3
                                           _FP12              .EQU                2
                                           _FP11              .EQU                1
                                           _FP10              .EQU                0
                                           
                                           ;C2FILTCTL Bits-------------------------------
                                           INV2               .EQU                7
                                           WEN2               .EQU                6
                                           FEN2               .EQU                5
                                           F2CNT2             .EQU                2
                                           F2CNT1             .EQU                1
                                           F2CNT0             .EQU                0
                                           _INV2              .EQU                7
                                           _WEN2              .EQU                6
                                           _FEN2              .EQU                5
                                           _F2CNT2            .EQU                2
                                           _F2CNT1            .EQU                1
                                           _F2CNT0            .EQU                0
                                           
                                           ;C2FILTPRE Bits-------------------------------
                                           FP27               .EQU                7
                                           FP26               .EQU                6
                                           FP25               .EQU                5
                                           FP24               .EQU                4
                                           FP23               .EQU                3
                                           FP22               .EQU                2
                                           FP21               .EQU                1
                                           FP20               .EQU                0
                                           _FP27              .EQU                7
                                           _FP26              .EQU                6
                                           _FP25              .EQU                5
                                           _FP24              .EQU                4
                                           _FP23              .EQU                3
                                           _FP22              .EQU                2
                                           _FP21              .EQU                1
                                           _FP20              .EQU                0
                                           
                                           ;PWM5FC Bits----------------------------------
                                           FCA3               .EQU                5
                                           FCB3               .EQU                4
                                           FCA2               .EQU                3
                                           FCB2               .EQU                2
                                           FCA                .EQU                1
                                           FCB                .EQU                0
                                           _FCA3              .EQU                5
                                           _FCB3              .EQU                4
                                           _FCA2              .EQU                3
                                           _FCB2              .EQU                2
                                           _FCA               .EQU                1
                                           _FCB               .EQU                0
                                           
                                           ;T4CTL Bits-----------------------------------
                                           T4REN              .EQU                7
                                           HSPEN              .EQU                6
                                           T4CKS1             .EQU                5
                                           T4CKS0             .EQU                4
                                           LSPEN              .EQU                3
                                           T4CS1              .EQU                2
                                           T4CS0              .EQU                1
                                           T4ON               .EQU                0
                                           _T4REN             .EQU                7
                                           _HSPEN             .EQU                6
                                           _T4CKS1            .EQU                5
                                           _T4CKS0            .EQU                4
                                           _LSPEN             .EQU                3
                                           _T4CS1             .EQU                2
                                           _T4CS0             .EQU                1
                                           _T4ON              .EQU                0
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_P3_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_T2CTL0_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_ADSCANCTL_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_COUT_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_P3LR_bits
                                           	.extern	_TR3_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_PWM5CTL0_bits
                                           	.extern	_ADCINTCTL_bits
                                           	.extern	_PWM5CTL1_bits
                                           	.extern	_P5ASCTL0_bits
                                           	.extern	_PSTRCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_PWM5OC_bits
                                           	.extern	_T2CTL1_bits
                                           	.extern	_C2CTL_bits
                                           	.extern	_P5ASCTL1_bits
                                           	.extern	_PSTRCTL1_bits
                                           	.extern	_PWM5CTL2_bits
                                           	.extern	_PWM5PC_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_MULCTL_bits
                                           	.extern	_DIVCTL_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_C2FILTCTL_bits
                                           	.extern	_C2FILTPRE_bits
                                           	.extern	_PWM5FC_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_P3
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_T2L
                                           	.extern	_T2CTL0
                                           	.extern	_PWM1L
                                           	.extern	_PWM1H
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_ADSCANCTL
                                           	.extern	_C1CTL
                                           	.extern	_COUT
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PWM2H
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_T2CCR0H
                                           	.extern	_T2H
                                           	.extern	_PP5H
                                           	.extern	_PWM5H0
                                           	.extern	_PWM5H1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_P3LR
                                           	.extern	_TR3
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_ADCDATA1H
                                           	.extern	_ADCDATA1L
                                           	.extern	_PP5L
                                           	.extern	_T2CCR0L
                                           	.extern	_PWM5L0
                                           	.extern	_PWM5L1
                                           	.extern	_PWM5CTL0
                                           	.extern	_ADCINTCTL
                                           	.extern	_ADCDATA2H
                                           	.extern	_ADCDATA2L
                                           	.extern	_PWM5CTL1
                                           	.extern	_P5ASCTL0
                                           	.extern	_PSTRCTL0
                                           	.extern	_ADCDATA3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_PWM5L2
                                           	.extern	_PWM5L3
                                           	.extern	_PWM5OC
                                           	.extern	_T2CTL1
                                           	.extern	_C2CTL
                                           	.extern	_P5ASCTL1
                                           	.extern	_PSTRCTL1
                                           	.extern	_PWM5CTL2
                                           	.extern	_PWM5PC
                                           	.extern	_PWM5H2
                                           	.extern	_PWM5H3
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_MULAH
                                           	.extern	_MULAL
                                           	.extern	_MULBH
                                           	.extern	_MULBL
                                           	.extern	_MULCTL
                                           	.extern	_MULRES3
                                           	.extern	_MULRES2
                                           	.extern	_MULRES1
                                           	.extern	_MULRES0
                                           	.extern	_DIVCTL
                                           	.extern	_DIVAH
                                           	.extern	_DIVAL
                                           	.extern	_DIVB
                                           	.extern	_DIVQH
                                           	.extern	_DIVQL
                                           	.extern	_DIVR
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_C2FILTCTL
                                           	.extern	_C2FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_PWM5FC
                                           	.extern	_T2CCR1L
                                           	.extern	_T2CCR1H
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           	.extern	_startup
                                           	.extern	__sdcc_gsinit_startup
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_iic_data_fun
                                           	.global	_delay_ms
                                           	.global	_int_fun0
                                           	.global	_int_fun1
                                           	.global	_init_mcu
                                           	.global	_main
                                           	.global	_time
                                           	.global	_time1
                                           	.global	_Freq
                                           	.global	_Temp
                                           	.global	_ADDR
                                           	.global	_DATA
                                           	.global	_DATAcnt
                                           	.global	_ON
                                           	.global	_datatemp
                                           	.global	_i
                                           	.global	_j
                                           	.global	_flag
                                           	.global	_Erom_add
                                           	.global	_Arr_erom
                                           	.global	_Arr_erom2
                                           
                                           	.global I0R1
                                           	.global I0R7
                                           	.global I0PSW
                                           	.global I0PCH
                                           	.global I1R1
                                           	.global I1R7
                                           	.global I1PSW
                                           	.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
                                           I0R1		.res 1
                                           I0R7		.res 1
                                           I0PSW		.res 1
                                           I0PCH		.res 1
                                           I1R1		.res 1
                                           I1R7		.res 1
                                           I1PSW		.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
                                           _datatemp	.res	32
                                           
                                           UD_main_1	.udata
                                           _Erom_add	.res	2
                                           
                                           UD_main_2	.udata
                                           _Arr_erom	.res	32
                                           
                                           UD_main_3	.udata
                                           _Arr_erom2	.res	8
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_main_0	.udata
                                           r0x102F	.res	1
                                           UDL_main_1	.udata
                                           r0x102E	.res	1
                                           UDL_main_2	.udata
                                           r0x1030	.res	1
                                           UDL_main_3	.udata
                                           r0x1031	.res	1
                                           UDL_main_4	.udata
                                           r0x1032	.res	1
                                           UDL_main_5	.udata
                                           r0x1033	.res	1
                                           UDL_main_6	.udata
                                           r0x1034	.res	1
                                           UDL_main_7	.udata
                                           r0x102C	.res	1
                                           UDL_main_8	.udata
                                           r0x102D	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_main_0	.idata
                                           _time
                                           	.db	0x00, 0x00
                                           
                                           
                                           ID_main_1	.idata
                                           _time1
                                           	.db	0x00, 0x00
                                           
                                           
                                           ID_main_2	.idata
                                           _Freq
                                           	.db	0x00, 0x00
                                           
                                           
                                           ID_main_3	.idata
                                           _Temp
                                           	.db	0x00
                                           
                                           
                                           ID_main_4	.idata
                                           _ADDR
                                           	.db	0x00
                                           
                                           
                                           ID_main_5	.idata
                                           _DATA
                                           	.db	0x00
                                           
                                           
                                           ID_main_6	.idata
                                           _DATAcnt
                                           	.db	0x00
                                           
                                           
                                           ID_main_7	.idata
                                           _ON
                                           	.db	0x00
                                           
                                           
                                           ID_main_8	.idata
                                           _i
                                           	.db	0x01
                                           
                                           
                                           ID_main_9	.idata
                                           _j
                                           	.db	0x01
                                           
                                           
                                           ID_main_10	.idata
                                           _flag
                                           	.db	0x00
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           ;--------------------------------------------------------
                                           ; reset vector 
                                           ;--------------------------------------------------------
                                           STARTUP	.code 0x0000
000000   0000     NOP                      	NOP
000001   e001     MOVP	0x1                 	PAGESEL	init_imp
000002   c14f     JMP	#0x14f               	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
00014f   e000     MOVP	0                   	PAGESEL	_startup
000150   d0f3     CALL	#0xf3               	CALL	_startup
000151   e001     MOVP	0x1                 	PAGESEL	__sdcc_gsinit_startup
000152   d155     CALL	#0x155              	CALL	__sdcc_gsinit_startup
000153   e001     MOVP	0x1                 	PAGESEL	_main
000154   c135     JMP	#0x135               	JMP		_main
                                           ;--------------------------------------------------------
                                           ; interrupt and initialization code
                                           ;--------------------------------------------------------
                                           interrupt_0x04	.code	0x4
000004   f8c2     MOV	R2, R0               	MOV		R2,R0
000005   5617     MOV	R3, 0x17             	MOV		R3,BANK
000006   5003     MOV	R0, 0x3              	MOV		R0,PSW
000007   e107     MOVB	0x7                 	BANKSEL	I0PSW
000008   51a2     MOV	0xa2, R0             	MOV		I0PSW,R0
000009   500a     MOV	R0, 0xa              	MOV		R0,PCH
00000a   e107     MOVB	0x7                 	BANKSEL	I0PCH
00000b   51a3     MOV	0xa3, R0             	MOV		I0PCH,R0
00000c   53a0     MOV	0xa0, R1             	MOV		I0R1,R1
00000d   5fa1     MOV	0xa1, R7             	MOV		I0R7,R7
00000e   e000     MOVP	0                   	PAGESEL	interrupt_service_routine_0x04
00000f   c010     JMP	#0x10                	JMP		interrupt_service_routine_0x04
                                           
                                           
                                           
                                           func._int_fun0	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _int_fun0	;Function start
                                           ; 0 exit points
                                           ;1 compiler assigned register :
                                           ;   r0x1034
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _int_fun0	;Function start
                                           ; 0 exit points
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           interrupt_service_routine_0x04
                                           ;	.line	66; "../main.c"	if(T0IF)
000010   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
000011   7a0b     JB	0xb, 2                	JB	_INTCTL_bits, 2
000012   c044     JMP	#0x44                	JMP	_00021_DS_
                                           ;	op : =
                                           ;	.line	68; "../main.c"	T0IF = 0;
                                           	BANKSEL	_INTCTL_bits
000013   620b     CLR	0xb, 2               	CLR	_INTCTL_bits, 2
                                           ;	op : =
                                           ;	.line	69; "../main.c"	T0 = 0X9C;
000014   989c     MOV	R0, #0x9c            	MOV	R0,# 0x9c
                                           	BANKSEL	_T0
000015   5101     MOV	0x1, R0              	MOV	_T0, R0
                                           ;	op : +
                                           ;	.line	70; "../main.c"	time++;
000016   e107     MOVB	0x7                 	BANKSEL	_time
000017   0bb4     INC	0xb4                 	INC	_time
000018   7a03     JB	0x3, 2                	JB	PSW, 2
000019   c01b     JMP	#0x1b                	JMP	_00095_DS_
                                           	BANKSEL	_time
00001a   0bb5     INC	0xb5                 	INC	(_time + 1)
                                           ;	op : +
                                           _00095_DS_
                                           ;	.line	71; "../main.c"	time1++;
                                           	BANKSEL	_time1
00001b   0bb6     INC	0xb6                 	INC	_time1
00001c   7a03     JB	0x3, 2                	JB	PSW, 2
00001d   c01f     JMP	#0x1f                	JMP	_00096_DS_
                                           	BANKSEL	_time1
00001e   0bb7     INC	0xb7                 	INC	(_time1 + 1)
                                           ;	op : >
                                           _00096_DS_
                                           ;	.line	72; "../main.c"	if(time>Freq)
                                           	BANKSEL	_time
00001f   0eb5     MOVZ	R0, 0xb5            	MOVZ	R0, (_time + 1)
                                           	BANKSEL	_Freq
000020   38b9     SUB	R0, 0xb9             	SUB	R0, (_Freq + 1)
                                           ;comparing bytes at offset 1
000021   7a03     JB	0x3, 2                	JB	PSW, 2
000022   c025     JMP	#0x25                	JMP	_00039_DS_
                                           	BANKSEL	_time
000023   0eb4     MOVZ	R0, 0xb4            	MOVZ	R0, _time
                                           	BANKSEL	_Freq
000024   38b8     SUB	R0, 0xb8             	SUB	R0, _Freq
                                           _00039_DS_
000025   7003     JNB	0x3, 0               	JNB	PSW, 0
000026   c033     JMP	#0x33                	JMP	_00017_DS_
                                           ;	op : =
                                           ;	.line	74; "../main.c"	time=0;
                                           	BANKSEL	_time
000027   03b4     CLR	0xb4                 	CLR	_time
                                           	BANKSEL	_time
000028   03b5     CLR	0xb5                 	CLR	(_time + 1)
                                           ;	op : IFX
                                           ;	.line	75; "../main.c"	if(ON)LED4=!LED4;
000029   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	_ON
00002a   30c0     ORL	R0, 0xc0             	ORL	R0, _ON
00002b   7203     JNB	0x3, 2               	JNB	PSW, 2
00002c   c033     JMP	#0x33                	JMP	_00017_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
00002d   e100     MOVB	0                   	BANKSEL	_P2LR_bits
00002e   7846     JB	0x46, 0               	JB	_P2LR_bits, 0
00002f   c032     JMP	#0x32                	JMP	_00040_DS_
                                           	BANKSEL	_P2LR_bits
000030   6046     CLR	0x46, 0              	CLR	_P2LR_bits, 0
000031   c033     JMP	#0x33                	JMP	_00017_DS_
                                           _00040_DS_
                                           	BANKSEL	_P2LR_bits
000032   6846     SET	0x46, 0              	SET	_P2LR_bits, 0
                                           ;	op : LABEL
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/3)
                                           ;unsigned compare: left >= lit(0xC9=201), size=2
                                           _00017_DS_
                                           ;	.line	77; "../main.c"	if(time1>200)
000033   9800     MOV	R0, #0               	MOV	R0,# 0x00
000034   e107     MOVB	0x7                 	BANKSEL	_time1
000035   38b7     SUB	R0, 0xb7             	SUB	R0, (_time1 + 1)
                                           ;comparing bytes at offset 1
000036   7a03     JB	0x3, 2                	JB	PSW, 2
000037   c03a     JMP	#0x3a                	JMP	_00042_DS_
000038   98c9     MOV	R0, #0xc9            	MOV	R0,# 0xc9
                                           	BANKSEL	_time1
000039   38b6     SUB	R0, 0xb6             	SUB	R0, _time1
                                           _00042_DS_
00003a   7803     JB	0x3, 0                	JB	PSW, 0
00003b   c044     JMP	#0x44                	JMP	_00021_DS_
                                           ;	op : =
                                           ;	.line	79; "../main.c"	time1=0;
                                           	BANKSEL	_time1
00003c   03b6     CLR	0xb6                 	CLR	_time1
                                           	BANKSEL	_time1
00003d   03b7     CLR	0xb7                 	CLR	(_time1 + 1)
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           ;	.line	80; "../main.c"	LED3=!LED3;
00003e   e100     MOVB	0                   	BANKSEL	_P2LR_bits
00003f   7946     JB	0x46, 1               	JB	_P2LR_bits, 1
000040   c043     JMP	#0x43                	JMP	_00043_DS_
                                           	BANKSEL	_P2LR_bits
000041   6146     CLR	0x46, 1              	CLR	_P2LR_bits, 1
000042   c044     JMP	#0x44                	JMP	_00021_DS_
                                           _00043_DS_
                                           	BANKSEL	_P2LR_bits
000043   6946     SET	0x46, 1              	SET	_P2LR_bits, 1
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00021_DS_
                                           ;	.line	84; "../main.c"	if(SSCIIF)
000044   e100     MOVB	0                   	BANKSEL	_EIF2_bits
000045   780d     JB	0xd, 0                	JB	_EIF2_bits, 0
000046   c070     JMP	#0x70                	JMP	_00030_DS_
                                           ;	op : =
                                           ;	.line	86; "../main.c"	SSCIIF=0;
                                           	BANKSEL	_EIF2_bits
000047   600d     CLR	0xd, 0               	CLR	_EIF2_bits, 0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	96; "../main.c"	if(SSCIRW==0)				//´ÓÄ£Ê½½ÓÊÕÊý¾Ý
000048   e101     MOVB	0x1                 	BANKSEL	_SSCISTA_bits
000049   722b     JNB	0x2b, 2              	JNB	_SSCISTA_bits, 2
00004a   c064     JMP	#0x64                	JMP	_00026_DS_
                                           ;	op : =
                                           ;	.line	98; "../main.c"	Temp=SSCIBUFR;
                                           	BANKSEL	_SSCIBUFR
00004b   0e2c     MOVZ	R0, 0x2c            	MOVZ	R0, _SSCIBUFR
00004c   e107     MOVB	0x7                 	BANKSEL	_Temp
00004d   51bd     MOV	0xbd, R0             	MOV	_Temp, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	99; "../main.c"	if(SSCIDA)				//½ÓÊÕµ½µÄÊÇÊý¾Ý
00004e   e101     MOVB	0x1                 	BANKSEL	_SSCISTA_bits
00004f   7d2b     JB	0x2b, 5               	JB	_SSCISTA_bits, 5
000050   c05c     JMP	#0x5c                	JMP	_00023_DS_
                                           ;	op : =
                                           ;	.line	101; "../main.c"	DATA=Temp;
000051   e107     MOVB	0x7                 	BANKSEL	_Temp
000052   0ebd     MOVZ	R0, 0xbd            	MOVZ	R0, _Temp
                                           	BANKSEL	_DATA
000053   51bf     MOV	0xbf, R0             	MOV	_DATA, R0
                                           ;	op : +
                                           ;	.line	102; "../main.c"	datatemp[i]=DATA;
                                           	BANKSEL	_i
000054   50c1     MOV	R0, 0xc1             	MOV	R0, _i
000055   8080     ADD	R0, #0x80            	ADD	R0,# (_datatemp + 0)
                                           	BANKSEL	r0x1034
000056   51ba     MOV	0xba, R0             	MOV	r0x1034, R0
                                           ;	op : =
                                           	BANKSEL	_DATA
000057   0ebf     MOVZ	R0, 0xbf            	MOVZ	R0, _DATA
                                           	BANKSEL	r0x1034
000058   52ba     MOV	R1, 0xba             	MOV	R1, r0x1034
                                           	BANKSEL	_datatemp
000059   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : +
                                           ;	.line	103; "../main.c"	i++;
                                           	BANKSEL	_i
00005a   0bc1     INC	0xc1                 	INC	_i
                                           ;	op : GOTO
00005b   c070     JMP	#0x70                	JMP	_00030_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00023_DS_
                                           ;	.line	108; "../main.c"	ADDR=Temp;
00005c   e107     MOVB	0x7                 	BANKSEL	_Temp
00005d   0ebd     MOVZ	R0, 0xbd            	MOVZ	R0, _Temp
                                           	BANKSEL	_ADDR
00005e   51be     MOV	0xbe, R0             	MOV	_ADDR, R0
                                           ;	op : =
                                           ;	.line	109; "../main.c"	i=1;
00005f   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_i
000060   51c1     MOV	0xc1, R0             	MOV	_i, R0
                                           ;	op : =
                                           ;	.line	110; "../main.c"	j=1;
000061   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_j
000062   51c2     MOV	0xc2, R0             	MOV	_j, R0
                                           ;	op : GOTO
000063   c070     JMP	#0x70                	JMP	_00030_DS_
                                           ;	op : LABEL
                                           ;	op : +
                                           _00026_DS_
                                           ;	.line	115; "../main.c"	SSCIBUFR=datatemp[j];
000064   e107     MOVB	0x7                 	BANKSEL	_j
000065   50c2     MOV	R0, 0xc2             	MOV	R0, _j
000066   8080     ADD	R0, #0x80            	ADD	R0,# (_datatemp + 0)
                                           	BANKSEL	r0x1034
000067   51ba     MOV	0xba, R0             	MOV	r0x1034, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1034
000068   52ba     MOV	R1, 0xba             	MOV	R1, r0x1034
                                           	BANKSEL	_datatemp
000069   f708     LD	R0, [R1]              	LD	R0, [R1]
00006a   e101     MOVB	0x1                 	BANKSEL	_SSCIBUFR
00006b   512c     MOV	0x2c, R0             	MOV	_SSCIBUFR, R0
                                           ;	op : +
                                           ;	.line	116; "../main.c"	j++;
00006c   e107     MOVB	0x7                 	BANKSEL	_j
00006d   0bc2     INC	0xc2                 	INC	_j
                                           ;	op : =
                                           ;	.line	117; "../main.c"	SSCICKP=1;
00006e   e101     MOVB	0x1                 	BANKSEL	_SSCICTL0_bits
00006f   6c28     SET	0x28, 4              	SET	_SSCICTL0_bits, 4
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00030_DS_
000070   e107     MOVB	0x7                 	BANKSEL	I0R1
000071   52a0     MOV	R1, 0xa0             	MOV	R1, I0R1
                                           	BANKSEL	I0R7
000072   5ea1     MOV	R7, 0xa1             	MOV	R7, I0R7
                                           	BANKSEL	I0PCH
000073   50a3     MOV	R0, 0xa3             	MOV	R0, I0PCH
000074   510a     MOV	0xa, R0              	MOV	PCH, R0
                                           	BANKSEL	I0PSW
000075   50a2     MOV	R0, 0xa2             	MOV	R0, I0PSW
000076   5103     MOV	0x3, R0              	MOV	PSW, R0
000077   5717     MOV	0x17, R3             	MOV	BANK, R3
000078   f8d0     MOV	R0, R2               	MOV	R0, R2
000079   0009     IRET                     	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
                                           _00045_DS_
                                           ;	.line	126; "../main.c"	}
                                           	IRET	
                                           
                                           
                                           
                                           func._main	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = M
                                           ;***
                                           ;entry:  _main	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _init_mcu
                                           ;   _iic_data_fun
                                           ;   _init_mcu
                                           ;   _iic_data_fun
                                           ;1 compiler assigned register :
                                           ;   r0x102D
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _main	;Function start
                                           ; 2 exit points
                                           ;	op : CALL
                                           ;	.line	194; "../main.c"	init_mcu();
000135   e000     MOVP	0                   	PAGESEL	_init_mcu
000136   d0cb     CALL	#0xcb               	CALL	_init_mcu
000137   e001     MOVP	0x1                 	PAGESEL	$
                                           ;	op : =
                                           ;	.line	195; "../main.c"	LED4=1;
000138   e100     MOVB	0                   	BANKSEL	_P2LR_bits
000139   6846     SET	0x46, 0              	SET	_P2LR_bits, 0
                                           ;	op : =
                                           ;	.line	196; "../main.c"	for(i = 0; i < 32; i++)              //¸øÊý×é2½øÐÐ¸³Öµ£¬
00013a   e107     MOVB	0x7                 	BANKSEL	_i
00013b   03c1     CLR	0xc1                 	CLR	_i
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x20=32), size=1
                                           _00083_DS_
00013c   9820     MOV	R0, #0x20            	MOV	R0,# 0x20
                                           	BANKSEL	_i
00013d   38c1     SUB	R0, 0xc1             	SUB	R0, _i
                                           ;comparing bytes at offset 0
00013e   7003     JNB	0x3, 0               	JNB	PSW, 0
00013f   c148     JMP	#0x148               	JMP	_00081_DS_
                                           ;	op : +
                                           ;	.line	198; "../main.c"	datatemp[i] = 0xff;
                                           	BANKSEL	_i
000140   50c1     MOV	R0, 0xc1             	MOV	R0, _i
000141   8080     ADD	R0, #0x80            	ADD	R0,# (_datatemp + 0)
                                           	BANKSEL	r0x102D
000142   51bc     MOV	0xbc, R0             	MOV	r0x102D, R0
                                           ;	op : =
000143   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x102D
000144   52bc     MOV	R1, 0xbc             	MOV	R1, r0x102D
                                           	BANKSEL	_datatemp
000145   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : +
                                           ;	.line	196; "../main.c"	for(i = 0; i < 32; i++)              //¸øÊý×é2½øÐÐ¸³Öµ£¬
                                           	BANKSEL	_i
000146   0bc1     INC	0xc1                 	INC	_i
                                           ;	op : GOTO
000147   c13c     JMP	#0x13c               	JMP	_00083_DS_
                                           ;	op : LABEL
                                           ;	op : SEND
                                           ;	op : CALL
                                           _00081_DS_
                                           ;	.line	202; "../main.c"	iic_data_fun(DATA);
000148   e107     MOVB	0x7                 	BANKSEL	_DATA
000149   0ebf     MOVZ	R0, 0xbf            	MOVZ	R0, _DATA
00014a   e000     MOVP	0                   	PAGESEL	_iic_data_fun
00014b   d07a     CALL	#0x7a               	CALL	_iic_data_fun
00014c   e001     MOVP	0x1                 	PAGESEL	$
                                           ;	op : GOTO
00014d   c148     JMP	#0x148               	JMP	_00081_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
00014e   0008     CRET                     	CRET	
                                           ; exit point of _main
                                           
                                           
                                           
                                           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	147; "../main.c"	OSCCTL = 0x70;           //32M
0000cb   9870     MOV	R0, #0x70            	MOV	R0,# 0x70
0000cc   e100     MOVB	0                   	BANKSEL	_OSCCTL
0000cd   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : INLINEASM
0000ce   0000     NOP                      	NOP 
                                           ;	op : INLINEASM
0000cf   0000     NOP                      	NOP 
                                           ;	op : =
                                           ;	.line	152; "../main.c"	TR0 = 0X06;              //0000 0110
0000d0   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
                                           	BANKSEL	_TR0
0000d1   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	153; "../main.c"	TR1 = 0X03;              //0000 0011 P10ÎªSCK£¬P11ÎªSDA
0000d2   9803     MOV	R0, #0x3             	MOV	R0,# 0x03
                                           	BANKSEL	_TR1
0000d3   5127     MOV	0x27, R0             	MOV	_TR1, R0
                                           ;	op : =
                                           ;	.line	154; "../main.c"	TR2 = 0X00;              //0000 0000
                                           	BANKSEL	_TR2
0000d4   0326     CLR	0x26                 	CLR	_TR2
                                           ;	op : =
                                           ;	.line	155; "../main.c"	TR3 = 0X00;				 //0000 0000
                                           	BANKSEL	_TR3
0000d5   0349     CLR	0x49                 	CLR	_TR3
                                           ;	op : =
                                           ;	.line	157; "../main.c"	P0LR = 0X38;             //0011 1000
0000d6   9838     MOV	R0, #0x38            	MOV	R0,# 0x38
                                           	BANKSEL	_P0LR
0000d7   5145     MOV	0x45, R0             	MOV	_P0LR, R0
                                           ;	op : =
                                           ;	.line	158; "../main.c"	P1LR = 0X03;             //0000 0000
0000d8   9803     MOV	R0, #0x3             	MOV	R0,# 0x03
                                           	BANKSEL	_P1LR
0000d9   5147     MOV	0x47, R0             	MOV	_P1LR, R0
                                           ;	op : =
                                           ;	.line	159; "../main.c"	P2LR = 0x33;             //0011 0001
0000da   9833     MOV	R0, #0x33            	MOV	R0,# 0x33
                                           	BANKSEL	_P2LR
0000db   5146     MOV	0x46, R0             	MOV	_P2LR, R0
                                           ;	op : =
                                           ;	.line	160; "../main.c"	P3LR = 0X50;			 //0101 0000
0000dc   9850     MOV	R0, #0x50            	MOV	R0,# 0x50
                                           	BANKSEL	_P3LR
0000dd   5148     MOV	0x48, R0             	MOV	_P3LR, R0
                                           ;	op : =
                                           ;	.line	163; "../main.c"	SSCIEN=0;				//¹Ø±ÕI2CÄ£¿é£¬³õÊ¼»¯ÍêÖ®ºóÔÙ´ò¿ª
0000de   e101     MOVB	0x1                 	BANKSEL	_SSCICTL0_bits
0000df   6528     CLR	0x28, 5              	CLR	_SSCICTL0_bits, 5
                                           ;	op : =
                                           ;	.line	165; "../main.c"	SSCIADD=IICADDL;
0000e0   985a     MOV	R0, #0x5a            	MOV	R0,# 0x5a
                                           	BANKSEL	_SSCIMSK
0000e1   512e     MOV	0x2e, R0             	MOV	_SSCIMSK, R0
                                           ;	op : =
                                           ;	.line	170; "../main.c"	SSCICTL0=0X06;			//7Î»µØÖ·Ä£Ê½
0000e2   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
                                           	BANKSEL	_SSCICTL0
0000e3   5128     MOV	0x28, R0             	MOV	_SSCICTL0, R0
                                           ;	op : =
                                           ;	.line	172; "../main.c"	SSCICTL1=0X00;
                                           	BANKSEL	_SSCICTL1
0000e4   032a     CLR	0x2a                 	CLR	_SSCICTL1
                                           ;	op : =
                                           ;	.line	173; "../main.c"	SSCISTA=0X00;
                                           	BANKSEL	_SSCISTA
0000e5   032b     CLR	0x2b                 	CLR	_SSCISTA
                                           ;	op : =
                                           ;	.line	175; "../main.c"	SSCIEN=1;
                                           	BANKSEL	_SSCICTL0_bits
0000e6   6d28     SET	0x28, 5              	SET	_SSCICTL0_bits, 5
                                           ;	op : =
                                           ;	.line	177; "../main.c"	SSCIIE=1;				//´ò¿ªI2CÖÐ¶Ï
0000e7   e100     MOVB	0                   	BANKSEL	_EIE2_bits
0000e8   682d     SET	0x2d, 0              	SET	_EIE2_bits, 0
                                           ;	op : =
                                           ;	.line	178; "../main.c"	SSCIIF=0;				//ÇåÁãI2CÖÐ¶Ï±êÖ¾
                                           	BANKSEL	_EIF2_bits
0000e9   600d     CLR	0xd, 0               	CLR	_EIF2_bits, 0
                                           ;	op : =
                                           ;	.line	181; "../main.c"	OPTR = 0X83;     //16·ÖÆµ£¬4us¼ÆÊý1£¬
0000ea   9883     MOV	R0, #0x83            	MOV	R0,# 0x83
                                           	BANKSEL	_OPTR
0000eb   5121     MOV	0x21, R0             	MOV	_OPTR, R0
                                           ;	op : =
                                           ;	.line	182; "../main.c"	T0 = 0X06;      //1ms¶¨Ê±
0000ec   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
                                           	BANKSEL	_T0
0000ed   5101     MOV	0x1, R0              	MOV	_T0, R0
                                           ;	op : =
                                           ;	.line	183; "../main.c"	T0IE = 1;
                                           	BANKSEL	_INTCTL_bits
0000ee   6d0b     SET	0xb, 5               	SET	_INTCTL_bits, 5
                                           ;	op : =
                                           ;	.line	184; "../main.c"	T0IF = 0;
                                           	BANKSEL	_INTCTL_bits
0000ef   620b     CLR	0xb, 2               	CLR	_INTCTL_bits, 2
                                           ;	op : =
                                           ;	.line	187; "../main.c"	AIE = 1;		//´ò¿ª×ÜÖÐ¶Ï
                                           	BANKSEL	_INTCTL_bits
0000f0   6f0b     SET	0xb, 7               	SET	_INTCTL_bits, 7
                                           ;	op : =
                                           ;	.line	188; "../main.c"	PUIE=1;			//Ê¹ÄÜËùÓÐÎ´ÆÁ±ÎµÄÍâÉèÖÐ¶Ï
                                           	BANKSEL	_INTCTL_bits
0000f1   6e0b     SET	0xb, 6               	SET	_INTCTL_bits, 6
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
0000f2   0008     CRET                     	CRET	
                                           ; exit point of _init_mcu
                                           
                                           
                                           
                                           func._iic_data_fun	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _iic_data_fun	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;1 compiler assigned register :
                                           ;   r0x102C
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _iic_data_fun	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	128; "../main.c"	void iic_data_fun(uchar control_data)
00007a   e107     MOVB	0x7                 	BANKSEL	r0x102C
00007b   51bb     MOV	0xbb, R0             	MOV	r0x102C, R0
                                           ;	op : EQ_OP
                                           ;	.line	130; "../main.c"	switch(control_data)
                                           	BANKSEL	r0x102C
00007c   0ebb     MOVZ	R0, 0xbb            	MOVZ	R0, r0x102C
00007d   a855     XOR	R0, #0x55            	XOR	R0,# 0x55
00007e   7203     JNB	0x3, 2               	JNB	PSW, 2
00007f   c0c6     JMP	#0xc6                	JMP	_00055_DS_
                                           	BANKSEL	r0x102C
000080   0ebb     MOVZ	R0, 0xbb            	MOVZ	R0, r0x102C
000081   a8aa     XOR	R0, #0xaa            	XOR	R0,# 0xaa
000082   7203     JNB	0x3, 2               	JNB	PSW, 2
000083   c0c2     JMP	#0xc2                	JMP	_00054_DS_
                                           	BANKSEL	r0x102C
000084   0ebb     MOVZ	R0, 0xbb            	MOVZ	R0, r0x102C
000085   a8e1     XOR	R0, #0xe1            	XOR	R0,# 0xe1
000086   7203     JNB	0x3, 2               	JNB	PSW, 2
000087   c0a1     JMP	#0xa1                	JMP	_00047_DS_
                                           	BANKSEL	r0x102C
000088   0ebb     MOVZ	R0, 0xbb            	MOVZ	R0, r0x102C
000089   a8e2     XOR	R0, #0xe2            	XOR	R0,# 0xe2
00008a   7203     JNB	0x3, 2               	JNB	PSW, 2
00008b   c0a5     JMP	#0xa5                	JMP	_00048_DS_
                                           	BANKSEL	r0x102C
00008c   0ebb     MOVZ	R0, 0xbb            	MOVZ	R0, r0x102C
00008d   a8e3     XOR	R0, #0xe3            	XOR	R0,# 0xe3
00008e   7203     JNB	0x3, 2               	JNB	PSW, 2
00008f   c0a9     JMP	#0xa9                	JMP	_00049_DS_
                                           	BANKSEL	r0x102C
000090   0ebb     MOVZ	R0, 0xbb            	MOVZ	R0, r0x102C
000091   a8e4     XOR	R0, #0xe4            	XOR	R0,# 0xe4
000092   7203     JNB	0x3, 2               	JNB	PSW, 2
000093   c0ae     JMP	#0xae                	JMP	_00050_DS_
                                           	BANKSEL	r0x102C
000094   0ebb     MOVZ	R0, 0xbb            	MOVZ	R0, r0x102C
000095   a8e5     XOR	R0, #0xe5            	XOR	R0,# 0xe5
000096   7203     JNB	0x3, 2               	JNB	PSW, 2
000097   c0b3     JMP	#0xb3                	JMP	_00051_DS_
                                           	BANKSEL	r0x102C
000098   0ebb     MOVZ	R0, 0xbb            	MOVZ	R0, r0x102C
000099   a8e6     XOR	R0, #0xe6            	XOR	R0,# 0xe6
00009a   7203     JNB	0x3, 2               	JNB	PSW, 2
00009b   c0b8     JMP	#0xb8                	JMP	_00052_DS_
                                           	BANKSEL	r0x102C
00009c   0ebb     MOVZ	R0, 0xbb            	MOVZ	R0, r0x102C
00009d   a8e7     XOR	R0, #0xe7            	XOR	R0,# 0xe7
00009e   7203     JNB	0x3, 2               	JNB	PSW, 2
00009f   c0bd     JMP	#0xbd                	JMP	_00053_DS_
0000a0   c0ca     JMP	#0xca                	JMP	_00058_DS_
                                           _00047_DS_
                                           ;	.line	132; "../main.c"	case 0XE1:Freq=100;break;
0000a1   9864     MOV	R0, #0x64            	MOV	R0,# 0x64
                                           	BANKSEL	_Freq
0000a2   51b8     MOV	0xb8, R0             	MOV	_Freq, R0
                                           	BANKSEL	_Freq
0000a3   03b9     CLR	0xb9                 	CLR	(_Freq + 1)
                                           ;	op : GOTO
0000a4   c0ca     JMP	#0xca                	JMP	_00058_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00048_DS_
                                           ;	.line	133; "../main.c"	case 0XE2:Freq=200;break;
0000a5   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
                                           	BANKSEL	_Freq
0000a6   51b8     MOV	0xb8, R0             	MOV	_Freq, R0
                                           	BANKSEL	_Freq
0000a7   03b9     CLR	0xb9                 	CLR	(_Freq + 1)
                                           ;	op : GOTO
0000a8   c0ca     JMP	#0xca                	JMP	_00058_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00049_DS_
                                           ;	.line	134; "../main.c"	case 0XE3:Freq=300;break;
0000a9   982c     MOV	R0, #0x2c            	MOV	R0,# 0x2c
                                           	BANKSEL	_Freq
0000aa   51b8     MOV	0xb8, R0             	MOV	_Freq, R0
0000ab   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_Freq
0000ac   51b9     MOV	0xb9, R0             	MOV	(_Freq + 1), R0
                                           ;	op : GOTO
0000ad   c0ca     JMP	#0xca                	JMP	_00058_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00050_DS_
                                           ;	.line	135; "../main.c"	case 0XE4:Freq=400;break;
0000ae   9890     MOV	R0, #0x90            	MOV	R0,# 0x90
                                           	BANKSEL	_Freq
0000af   51b8     MOV	0xb8, R0             	MOV	_Freq, R0
0000b0   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_Freq
0000b1   51b9     MOV	0xb9, R0             	MOV	(_Freq + 1), R0
                                           ;	op : GOTO
0000b2   c0ca     JMP	#0xca                	JMP	_00058_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00051_DS_
                                           ;	.line	136; "../main.c"	case 0XE5:Freq=500;break;
0000b3   98f4     MOV	R0, #0xf4            	MOV	R0,# 0xf4
                                           	BANKSEL	_Freq
0000b4   51b8     MOV	0xb8, R0             	MOV	_Freq, R0
0000b5   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_Freq
0000b6   51b9     MOV	0xb9, R0             	MOV	(_Freq + 1), R0
                                           ;	op : GOTO
0000b7   c0ca     JMP	#0xca                	JMP	_00058_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00052_DS_
                                           ;	.line	137; "../main.c"	case 0XE6:Freq=600;break;
0000b8   9858     MOV	R0, #0x58            	MOV	R0,# 0x58
                                           	BANKSEL	_Freq
0000b9   51b8     MOV	0xb8, R0             	MOV	_Freq, R0
0000ba   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
                                           	BANKSEL	_Freq
0000bb   51b9     MOV	0xb9, R0             	MOV	(_Freq + 1), R0
                                           ;	op : GOTO
0000bc   c0ca     JMP	#0xca                	JMP	_00058_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00053_DS_
                                           ;	.line	138; "../main.c"	case 0XE7:Freq=700;break;
0000bd   98bc     MOV	R0, #0xbc            	MOV	R0,# 0xbc
                                           	BANKSEL	_Freq
0000be   51b8     MOV	0xb8, R0             	MOV	_Freq, R0
0000bf   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
                                           	BANKSEL	_Freq
0000c0   51b9     MOV	0xb9, R0             	MOV	(_Freq + 1), R0
                                           ;	op : GOTO
0000c1   c0ca     JMP	#0xca                	JMP	_00058_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00054_DS_
                                           ;	.line	139; "../main.c"	case 0XAA:ON=0;LED4=1;break;
                                           	BANKSEL	_ON
0000c2   03c0     CLR	0xc0                 	CLR	_ON
                                           ;	op : =
0000c3   e100     MOVB	0                   	BANKSEL	_P2LR_bits
0000c4   6846     SET	0x46, 0              	SET	_P2LR_bits, 0
                                           ;	op : GOTO
0000c5   c0ca     JMP	#0xca                	JMP	_00058_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00055_DS_
                                           ;	.line	140; "../main.c"	case 0X55:ON=1;Freq=0;break;
0000c6   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_ON
0000c7   51c0     MOV	0xc0, R0             	MOV	_ON, R0
                                           ;	op : =
                                           	BANKSEL	_Freq
0000c8   03b8     CLR	0xb8                 	CLR	_Freq
                                           	BANKSEL	_Freq
0000c9   03b9     CLR	0xb9                 	CLR	(_Freq + 1)
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00058_DS_
                                           ;	.line	142; "../main.c"	}
0000ca   0008     CRET                     	CRET	
                                           ; exit point of _iic_data_fun
                                           
                                           
                                           
                                           func._delay_ms	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _delay_ms	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;7 compiler assigned registers:
                                           ;   r0x102E
                                           ;   STK00
                                           ;   r0x102F
                                           ;   r0x1030
                                           ;   r0x1031
                                           ;   r0x1032
                                           ;   r0x1033
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _delay_ms	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	50; "../main.c"	void delay_ms(uint ms_data)
                                           	BANKSEL	r0x102E
                                           	MOV	r0x102E, R0
                                           	BANKSEL	STK00
                                           	MOVZ	R0, STK00
                                           	BANKSEL	r0x102F
                                           	MOV	r0x102F, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	53; "../main.c"	while(ms_data--)
                                           	BANKSEL	r0x102F
                                           	MOVZ	R0, r0x102F
                                           	BANKSEL	r0x1030
                                           	MOV	r0x1030, R0
                                           	BANKSEL	r0x102E
                                           	MOVZ	R0, r0x102E
                                           	BANKSEL	r0x1031
                                           	MOV	r0x1031, R0
                                           ;	op : -
                                           	MOV	R0,# 0xff
                                           	BANKSEL	r0x102F
                                           	ADD	r0x102F, R0
                                           	JNB	PSW, 0
                                           	JMP	_00093_DS_
                                           	BANKSEL	r0x102E
                                           	DEC	r0x102E
                                           ;	op : IFX
                                           _00093_DS_
                                           	BANKSEL	r0x1030
                                           	MOVZ	R0, r0x1030
                                           	BANKSEL	r0x1031
                                           	ORL	R0, r0x1031
                                           	JNB	PSW, 2
                                           	JMP	_00007_DS_
                                           ;	op : =
                                           ;	.line	56; "../main.c"	while(j--)
                                           	MOV	R0,# 0x7c
                                           	BANKSEL	r0x1030
                                           	MOV	r0x1030, R0
                                           	BANKSEL	r0x1031
                                           	CLR	r0x1031
                                           ;	op : LABEL
                                           ;	op : =
                                           _00001_DS_
                                           	BANKSEL	r0x1030
                                           	MOVZ	R0, r0x1030
                                           	BANKSEL	r0x1032
                                           	MOV	r0x1032, R0
                                           	BANKSEL	r0x1031
                                           	MOVZ	R0, r0x1031
                                           	BANKSEL	r0x1033
                                           	MOV	r0x1033, R0
                                           ;	op : -
                                           	MOV	R0,# 0xff
                                           	BANKSEL	r0x1030
                                           	ADD	r0x1030, R0
                                           	JNB	PSW, 0
                                           	JMP	_00094_DS_
                                           	BANKSEL	r0x1031
                                           	DEC	r0x1031
                                           ;	op : IFX
                                           _00094_DS_
                                           	BANKSEL	r0x1032
                                           	MOVZ	R0, r0x1032
                                           	BANKSEL	r0x1033
                                           	ORL	R0, r0x1033
                                           	JNB	PSW, 2
                                           	JMP	_00004_DS_
                                           ;	op : GOTO
                                           	JMP	_00001_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00007_DS_
                                           	CRET	
                                           ; exit point of _delay_ms
                                           
                                           
                                           ;	code size estimation:
                                           ;	  262+  135 =   397 instructions ( 1064 byte)
                                           
                                           
                                           	.end
                                           .config
002007   3dd4     SUB	0xd4, R2            
002008   ffff     NOPZ                    
                                           func.__sdcc_gsinit_startup
000155   e001     MOVP	0x1                
000156   d117     CALL	#0x117             
000157   e001     MOVP	0x1                
000158   0008     CRET                    
                                           .code
0000f3   e01f     MOVP	0x1f               
0000f4   e100     MOVB	0                  
0000f5   dfff     CALL	#0xfff             
0000f6   5130     MOV	0x30, R0            
0000f7   ffff     NOPZ                    
0000f8   ffff     NOPZ                    
0000f9   dffe     CALL	#0xffe             
0000fa   5137     MOV	0x37, R0            
0000fb   ffff     NOPZ                    
0000fc   ffff     NOPZ                    
0000fd   dffd     CALL	#0xffd             
0000fe   514c     MOV	0x4c, R0            
0000ff   ffff     NOPZ                    
000100   ffff     NOPZ                    
000101   dffc     CALL	#0xffc             
000102   514d     MOV	0x4d, R0            
000103   ffff     NOPZ                    
000104   ffff     NOPZ                    
000105   dffb     CALL	#0xffb             
000106   512a     MOV	0x2a, R0            
000107   ffff     NOPZ                    
000108   ffff     NOPZ                    
000109   e101     MOVB	0x1                
00010a   dffa     CALL	#0xffa             
00010b   5159     MOV	0x59, R0            
00010c   ffff     NOPZ                    
00010d   ffff     NOPZ                    
00010e   dff9     CALL	#0xff9             
00010f   515a     MOV	0x5a, R0            
000110   ffff     NOPZ                    
000111   ffff     NOPZ                    
000112   dff8     CALL	#0xff8             
000113   5165     MOV	0x65, R0            
000114   ffff     NOPZ                    
000115   ffff     NOPZ                    
000116   0008     CRET                    
                                           .cinit
000117   e107     MOVB	0x7                
000118   9880     MOV	R0, #0x80           
000119   9934     MOV	R1, #0x34           
00011a   e001     MOVP	0x1                
00011b   d12f     CALL	#0x12f             
00011c   03b4     CLR	0xb4                
00011d   98ba     MOV	R0, #0xba           
00011e   9903     MOV	R1, #0x3            
00011f   e001     MOVP	0x1                
000120   d12f     CALL	#0x12f             
000121   03b5     CLR	0xb5                
000122   03b6     CLR	0xb6                
000123   03b7     CLR	0xb7                
000124   03b8     CLR	0xb8                
000125   03b9     CLR	0xb9                
000126   03bd     CLR	0xbd                
000127   03be     CLR	0xbe                
000128   03bf     CLR	0xbf                
000129   03c0     CLR	0xc0                
00012a   9801     MOV	R0, #0x1            
00012b   51c1     MOV	0xc1, R0            
00012c   9801     MOV	R0, #0x1            
00012d   51c2     MOV	0xc2, R0            
00012e   0008     CRET                    
00012f   020a     CLR	R2                  
000130   f750     ST	[R0], R2             
000131   ff10     INC	R0                  
000132   ff59     DECJZ	R1                
000133   c130     JMP	#0x130              
000134   0008     CRET                    
