gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 5-28-2016  15:24:42
 
 
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:56 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 0x3f94
                                           ;--------------------------------------------------------
                                           ; 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:42 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	_Delay_ms
                                           	.global	_int_fun0
                                           	.global	_int_fun1
                                           	.global	_Start_I2C
                                           	.global	_Stop_I2C
                                           	.global	_SendB
                                           	.global	_RcvB
                                           	.global	_ack
                                           	.global	_init_mcu
                                           	.global	_main
                                           	.global	_time
                                           	.global	_Freq
                                           	.global	_Temp
                                           	.global	_ADDR
                                           	.global	_DATA
                                           	.global	_DATAcnt
                                           	.global	_ON
                                           
                                           	.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
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_main_0	.udata
                                           r0x1001	.res	1
                                           UDL_main_1	.udata
                                           r0x1000	.res	1
                                           UDL_main_2	.udata
                                           r0x1002	.res	1
                                           UDL_main_3	.udata
                                           r0x1003	.res	1
                                           UDL_main_4	.udata
                                           r0x1004	.res	1
                                           UDL_main_5	.udata
                                           r0x1005	.res	1
                                           UDL_main_6	.udata
                                           r0x1006	.res	1
                                           UDL_main_7	.udata
                                           r0x1007	.res	1
                                           UDL_main_8	.udata
                                           r0x1008	.res	1
                                           UDL_main_9	.udata
                                           r0x1009	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_main_0	.idata
                                           _time
                                           	.db	0x00, 0x00
                                           
                                           
                                           ID_main_1	.idata
                                           _Freq
                                           	.db	0x00, 0x00
                                           
                                           
                                           ID_main_2	.idata
                                           _Temp
                                           	.db	0x00
                                           
                                           
                                           ID_main_3	.idata
                                           _ADDR
                                           	.db	0x00
                                           
                                           
                                           ID_main_4	.idata
                                           _DATA
                                           	.db	0x00
                                           
                                           
                                           ID_main_5	.idata
                                           _DATAcnt
                                           	.db	0x00
                                           
                                           
                                           ID_main_6	.idata
                                           _ON
                                           	.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   c1e5     JMP	#0x1e5               	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
0001e5   e001     MOVP	0x1                 	PAGESEL	_startup
0001e6   d12a     CALL	#0x12a              	CALL	_startup
0001e7   e001     MOVP	0x1                 	PAGESEL	__sdcc_gsinit_startup
0001e8   d1eb     CALL	#0x1eb              	CALL	__sdcc_gsinit_startup
0001e9   e000     MOVP	0                   	PAGESEL	_main
0001ea   c010     JMP	#0x10                	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   5182     MOV	0x82, R0             	MOV		I0PSW,R0
000009   500a     MOV	R0, 0xa              	MOV		R0,PCH
00000a   e107     MOVB	0x7                 	BANKSEL	I0PCH
00000b   5183     MOV	0x83, R0             	MOV		I0PCH,R0
00000c   5380     MOV	0x80, R1             	MOV		I0R1,R1
00000d   5f81     MOV	0x81, R7             	MOV		I0R7,R7
00000e   e001     MOVP	0x1                 	PAGESEL	interrupt_service_routine_0x04
00000f   c1b7     JMP	#0x1b7               	JMP		interrupt_service_routine_0x04
                                           
                                           
                                           
                                           func._int_fun0	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _int_fun0	;Function start
                                           ; 0 exit points
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _int_fun0	;Function start
                                           ; 0 exit points
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           interrupt_service_routine_0x04
                                           ;	.line	55; "../main.c"	if(T0IF)
0001b7   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
0001b8   7a0b     JB	0xb, 2                	JB	_INTCTL_bits, 2
0001b9   c1bd     JMP	#0x1bd               	JMP	_00016_DS_
                                           ;	op : =
                                           ;	.line	57; "../main.c"	T0IF = 0;
                                           	BANKSEL	_INTCTL_bits
0001ba   620b     CLR	0xb, 2               	CLR	_INTCTL_bits, 2
                                           ;	op : =
                                           ;	.line	58; "../main.c"	T0 = 0X9C;
0001bb   989c     MOV	R0, #0x9c            	MOV	R0,# 0x9c
                                           	BANKSEL	_T0
0001bc   5101     MOV	0x1, R0              	MOV	_T0, R0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00016_DS_
0001bd   e107     MOVB	0x7                 	BANKSEL	I0R1
0001be   5280     MOV	R1, 0x80             	MOV	R1, I0R1
                                           	BANKSEL	I0R7
0001bf   5e81     MOV	R7, 0x81             	MOV	R7, I0R7
                                           	BANKSEL	I0PCH
0001c0   5083     MOV	R0, 0x83             	MOV	R0, I0PCH
0001c1   510a     MOV	0xa, R0              	MOV	PCH, R0
                                           	BANKSEL	I0PSW
0001c2   5082     MOV	R0, 0x82             	MOV	R0, I0PSW
0001c3   5103     MOV	0x3, R0              	MOV	PSW, R0
0001c4   5717     MOV	0x17, R3             	MOV	BANK, R3
0001c5   f8d0     MOV	R0, R2               	MOV	R0, R2
0001c6   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
                                           _00019_DS_
                                           ;	.line	66; "../main.c"	}
                                           	IRET	
                                           
                                           
                                           
                                           func._main	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = M
                                           ;***
                                           ;entry:  _main	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _init_mcu
                                           ;   _Delay_ms
                                           ;   _Start_I2C
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _Stop_I2C
                                           ;   _Start_I2C
                                           ;   _SendB
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _Stop_I2C
                                           ;   _Delay_ms
                                           ;   _Start_I2C
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _Stop_I2C
                                           ;   _Start_I2C
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _Stop_I2C
                                           ;   _init_mcu
                                           ;   _Delay_ms
                                           ;   _Start_I2C
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _Stop_I2C
                                           ;   _Start_I2C
                                           ;   _SendB
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _RcvB
                                           ;   _ack
                                           ;   _Stop_I2C
                                           ;   _Delay_ms
                                           ;   _Start_I2C
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _Stop_I2C
                                           ;   _Start_I2C
                                           ;   _SendB
                                           ;   _SendB
                                           ;   _Stop_I2C
                                           ;5 compiler assigned registers:
                                           ;   r0x1006
                                           ;   r0x1007
                                           ;   r0x1008
                                           ;   STK00
                                           ;   r0x1009
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _main	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	183; "../main.c"	uchar i=0,j=0;
000010   e107     MOVB	0x7                 	BANKSEL	r0x1006
000011   039a     CLR	0x9a                 	CLR	r0x1006
                                           ;	op : =
                                           	BANKSEL	r0x1007
000012   039b     CLR	0x9b                 	CLR	r0x1007
                                           ;	op : =
                                           ;	.line	184; "../main.c"	uchar da=0;
                                           	BANKSEL	r0x1008
000013   039c     CLR	0x9c                 	CLR	r0x1008
                                           ;	op : CALL
                                           ;	.line	185; "../main.c"	init_mcu();
000014   e001     MOVP	0x1                 	PAGESEL	_init_mcu
000015   d104     CALL	#0x104              	CALL	_init_mcu
000016   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : =
                                           _00126_DS_
                                           ;	.line	189; "../main.c"	LED4=0;
000017   e100     MOVB	0                   	BANKSEL	_P2LR_bits
000018   6046     CLR	0x46, 0              	CLR	_P2LR_bits, 0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	190; "../main.c"	if(!KEY3)
                                           	BANKSEL	_P0_bits
000019   7305     JNB	0x5, 3               	JNB	_P0_bits, 3
00001a   c0c6     JMP	#0xc6                	JMP	_00111_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	192; "../main.c"	Delay_ms(5);
00001b   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
00001c   e107     MOVB	0x7                 	BANKSEL	STK00
00001d   5193     MOV	0x93, R0             	MOV	STK00, R0
00001e   9800     MOV	R0, #0               	MOV	R0,# 0x00
00001f   e001     MOVP	0x1                 	PAGESEL	_Delay_ms
000020   d14e     CALL	#0x14e              	CALL	_Delay_ms
000021   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	193; "../main.c"	if(!KEY3)
000022   e100     MOVB	0                   	BANKSEL	_P0_bits
000023   7305     JNB	0x5, 3               	JNB	_P0_bits, 3
000024   c0c6     JMP	#0xc6                	JMP	_00111_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00094_DS_
                                           ;	.line	195; "../main.c"	while(!KEY3);
                                           	BANKSEL	_P0_bits
000025   7b05     JB	0x5, 3                	JB	_P0_bits, 3
000026   c025     JMP	#0x25                	JMP	_00094_DS_
                                           ;	op : +
                                           ;	.line	196; "../main.c"	i++;
000027   e107     MOVB	0x7                 	BANKSEL	r0x1006
000028   0b9a     INC	0x9a                 	INC	r0x1006
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x8=8), size=1
                                           ;	.line	197; "../main.c"	if(i>7)i=1;
000029   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
00002a   389a     SUB	R0, 0x9a             	SUB	R0, r0x1006
                                           ;comparing bytes at offset 0
00002b   7803     JB	0x3, 0                	JB	PSW, 0
00002c   c02f     JMP	#0x2f                	JMP	_00098_DS_
                                           ;	op : =
00002d   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	r0x1006
00002e   519a     MOV	0x9a, R0             	MOV	r0x1006, R0
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x1=1), size=1
                                           _00098_DS_
                                           ;	.line	198; "../main.c"	switch(i)
00002f   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	r0x1006
000030   389a     SUB	R0, 0x9a             	SUB	R0, r0x1006
                                           ;comparing bytes at offset 0
000031   7803     JB	0x3, 0                	JB	PSW, 0
000032   c05b     JMP	#0x5b                	JMP	_00107_DS_
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x8=8), size=1
000033   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
000034   389a     SUB	R0, 0x9a             	SUB	R0, r0x1006
                                           ;comparing bytes at offset 0
000035   7003     JNB	0x3, 0               	JNB	PSW, 0
000036   c05b     JMP	#0x5b                	JMP	_00107_DS_
                                           ;	op : -
                                           	BANKSEL	r0x1006
000037   069a     DECR	0x9a                	DECR	r0x1006
                                           	BANKSEL	r0x1009
000038   519d     MOV	0x9d, R0             	MOV	r0x1009, R0
                                           ;	op : JUMPTABLE
000039   9800     MOV	R0, #0               	MOV	R0,#high _00146_DS_
00003a   510a     MOV	0xa, R0              	MOV	PCH, R0
00003b   9840     MOV	R0, #0x40            	MOV	R0,#_00146_DS_
                                           	BANKSEL	r0x1009
00003c   209d     ADD	R0, 0x9d             	ADD	R0, r0x1009
00003d   7003     JNB	0x3, 0               	JNB	PSW, 0
00003e   0b0a     INC	0xa                  	INC	PCH
00003f   5102     MOV	0x2, R0              	MOV	PCL, R0
                                           _00146_DS_
000040   c047     JMP	#0x47                	JMP	_00099_DS_
000041   c04a     JMP	#0x4a                	JMP	_00100_DS_
000042   c04d     JMP	#0x4d                	JMP	_00101_DS_
000043   c050     JMP	#0x50                	JMP	_00102_DS_
000044   c053     JMP	#0x53                	JMP	_00103_DS_
000045   c056     JMP	#0x56                	JMP	_00104_DS_
000046   c059     JMP	#0x59                	JMP	_00105_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00099_DS_
                                           ;	.line	200; "../main.c"	case 1:da=0xE1;break;
000047   98e1     MOV	R0, #0xe1            	MOV	R0,# 0xe1
                                           	BANKSEL	r0x1008
000048   519c     MOV	0x9c, R0             	MOV	r0x1008, R0
                                           ;	op : GOTO
000049   c05b     JMP	#0x5b                	JMP	_00107_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00100_DS_
                                           ;	.line	201; "../main.c"	case 2:da=0xE2;break;
00004a   98e2     MOV	R0, #0xe2            	MOV	R0,# 0xe2
                                           	BANKSEL	r0x1008
00004b   519c     MOV	0x9c, R0             	MOV	r0x1008, R0
                                           ;	op : GOTO
00004c   c05b     JMP	#0x5b                	JMP	_00107_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00101_DS_
                                           ;	.line	202; "../main.c"	case 3:da=0xE3;break;
00004d   98e3     MOV	R0, #0xe3            	MOV	R0,# 0xe3
                                           	BANKSEL	r0x1008
00004e   519c     MOV	0x9c, R0             	MOV	r0x1008, R0
                                           ;	op : GOTO
00004f   c05b     JMP	#0x5b                	JMP	_00107_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00102_DS_
                                           ;	.line	203; "../main.c"	case 4:da=0xE4;break;
000050   98e4     MOV	R0, #0xe4            	MOV	R0,# 0xe4
                                           	BANKSEL	r0x1008
000051   519c     MOV	0x9c, R0             	MOV	r0x1008, R0
                                           ;	op : GOTO
000052   c05b     JMP	#0x5b                	JMP	_00107_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00103_DS_
                                           ;	.line	204; "../main.c"	case 5:da=0xE5;break;
000053   98e5     MOV	R0, #0xe5            	MOV	R0,# 0xe5
                                           	BANKSEL	r0x1008
000054   519c     MOV	0x9c, R0             	MOV	r0x1008, R0
                                           ;	op : GOTO
000055   c05b     JMP	#0x5b                	JMP	_00107_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00104_DS_
                                           ;	.line	205; "../main.c"	case 6:da=0xE6;break;
000056   98e6     MOV	R0, #0xe6            	MOV	R0,# 0xe6
                                           	BANKSEL	r0x1008
000057   519c     MOV	0x9c, R0             	MOV	r0x1008, R0
                                           ;	op : GOTO
000058   c05b     JMP	#0x5b                	JMP	_00107_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00105_DS_
                                           ;	.line	206; "../main.c"	case 7:da=0xE7;break;
000059   98e7     MOV	R0, #0xe7            	MOV	R0,# 0xe7
                                           	BANKSEL	r0x1008
00005a   519c     MOV	0x9c, R0             	MOV	r0x1008, R0
                                           ;	op : LABEL
                                           ;	op : CALL
                                           _00107_DS_
                                           ;	.line	210; "../main.c"	Start_I2C();
00005b   e001     MOVP	0x1                 	PAGESEL	_Start_I2C
00005c   d1dc     CALL	#0x1dc              	CALL	_Start_I2C
00005d   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	215; "../main.c"	SendB(0X5A);				//·¢ËÍ7Î»µØÖ·
00005e   985a     MOV	R0, #0x5a            	MOV	R0,# 0x5a
00005f   e001     MOVP	0x1                 	PAGESEL	_SendB
000060   d1a2     CALL	#0x1a2              	CALL	_SendB
000061   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	217; "../main.c"	SendB(da);
000062   e107     MOVB	0x7                 	BANKSEL	r0x1008
000063   0e9c     MOVZ	R0, 0x9c            	MOVZ	R0, r0x1008
000064   e001     MOVP	0x1                 	PAGESEL	_SendB
000065   d1a2     CALL	#0x1a2              	CALL	_SendB
000066   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	218; "../main.c"	SendB(0X61);
000067   9861     MOV	R0, #0x61            	MOV	R0,# 0x61
000068   e001     MOVP	0x1                 	PAGESEL	_SendB
000069   d1a2     CALL	#0x1a2              	CALL	_SendB
00006a   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	219; "../main.c"	SendB(0X62);
00006b   9862     MOV	R0, #0x62            	MOV	R0,# 0x62
00006c   e001     MOVP	0x1                 	PAGESEL	_SendB
00006d   d1a2     CALL	#0x1a2              	CALL	_SendB
00006e   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	220; "../main.c"	SendB(0X63);
00006f   9863     MOV	R0, #0x63            	MOV	R0,# 0x63
000070   e001     MOVP	0x1                 	PAGESEL	_SendB
000071   d1a2     CALL	#0x1a2              	CALL	_SendB
000072   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	221; "../main.c"	SendB(0X64);
000073   9864     MOV	R0, #0x64            	MOV	R0,# 0x64
000074   e001     MOVP	0x1                 	PAGESEL	_SendB
000075   d1a2     CALL	#0x1a2              	CALL	_SendB
000076   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	222; "../main.c"	SendB(0X65);
000077   9865     MOV	R0, #0x65            	MOV	R0,# 0x65
000078   e001     MOVP	0x1                 	PAGESEL	_SendB
000079   d1a2     CALL	#0x1a2              	CALL	_SendB
00007a   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	223; "../main.c"	SendB(0X66);
00007b   9866     MOV	R0, #0x66            	MOV	R0,# 0x66
00007c   e001     MOVP	0x1                 	PAGESEL	_SendB
00007d   d1a2     CALL	#0x1a2              	CALL	_SendB
00007e   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	224; "../main.c"	Stop_I2C();
00007f   e001     MOVP	0x1                 	PAGESEL	_Stop_I2C
000080   d1d3     CALL	#0x1d3              	CALL	_Stop_I2C
000081   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	225; "../main.c"	Start_I2C();
000082   e001     MOVP	0x1                 	PAGESEL	_Start_I2C
000083   d1dc     CALL	#0x1dc              	CALL	_Start_I2C
000084   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	230; "../main.c"	SendB(0X5B);				//·¢ËÍ7Î»µØÖ·
000085   985b     MOV	R0, #0x5b            	MOV	R0,# 0x5b
000086   e001     MOVP	0x1                 	PAGESEL	_SendB
000087   d1a2     CALL	#0x1a2              	CALL	_SendB
000088   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	233; "../main.c"	da=RcvB();
000089   e001     MOVP	0x1                 	PAGESEL	_RcvB
00008a   d18c     CALL	#0x18c              	CALL	_RcvB
00008b   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	234; "../main.c"	ack(0);
00008c   9800     MOV	R0, #0               	MOV	R0,# 0x00
00008d   e001     MOVP	0x1                 	PAGESEL	_ack
00008e   d171     CALL	#0x171              	CALL	_ack
00008f   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	236; "../main.c"	da=RcvB();
000090   e001     MOVP	0x1                 	PAGESEL	_RcvB
000091   d18c     CALL	#0x18c              	CALL	_RcvB
000092   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	237; "../main.c"	ack(0);
000093   9800     MOV	R0, #0               	MOV	R0,# 0x00
000094   e001     MOVP	0x1                 	PAGESEL	_ack
000095   d171     CALL	#0x171              	CALL	_ack
000096   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	239; "../main.c"	da=RcvB();
000097   e001     MOVP	0x1                 	PAGESEL	_RcvB
000098   d18c     CALL	#0x18c              	CALL	_RcvB
000099   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	240; "../main.c"	ack(0);
00009a   9800     MOV	R0, #0               	MOV	R0,# 0x00
00009b   e001     MOVP	0x1                 	PAGESEL	_ack
00009c   d171     CALL	#0x171              	CALL	_ack
00009d   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	242; "../main.c"	da=RcvB();
00009e   e001     MOVP	0x1                 	PAGESEL	_RcvB
00009f   d18c     CALL	#0x18c              	CALL	_RcvB
0000a0   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	243; "../main.c"	ack(0);
0000a1   9800     MOV	R0, #0               	MOV	R0,# 0x00
0000a2   e001     MOVP	0x1                 	PAGESEL	_ack
0000a3   d171     CALL	#0x171              	CALL	_ack
0000a4   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	245; "../main.c"	da=RcvB();
0000a5   e001     MOVP	0x1                 	PAGESEL	_RcvB
0000a6   d18c     CALL	#0x18c              	CALL	_RcvB
0000a7   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	246; "../main.c"	ack(0);
0000a8   9800     MOV	R0, #0               	MOV	R0,# 0x00
0000a9   e001     MOVP	0x1                 	PAGESEL	_ack
0000aa   d171     CALL	#0x171              	CALL	_ack
0000ab   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	248; "../main.c"	da=RcvB();
0000ac   e001     MOVP	0x1                 	PAGESEL	_RcvB
0000ad   d18c     CALL	#0x18c              	CALL	_RcvB
0000ae   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	249; "../main.c"	ack(0);
0000af   9800     MOV	R0, #0               	MOV	R0,# 0x00
0000b0   e001     MOVP	0x1                 	PAGESEL	_ack
0000b1   d171     CALL	#0x171              	CALL	_ack
0000b2   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	251; "../main.c"	da=RcvB();
0000b3   e001     MOVP	0x1                 	PAGESEL	_RcvB
0000b4   d18c     CALL	#0x18c              	CALL	_RcvB
0000b5   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	252; "../main.c"	ack(0);
0000b6   9800     MOV	R0, #0               	MOV	R0,# 0x00
0000b7   e001     MOVP	0x1                 	PAGESEL	_ack
0000b8   d171     CALL	#0x171              	CALL	_ack
0000b9   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	254; "../main.c"	da=RcvB();
0000ba   e001     MOVP	0x1                 	PAGESEL	_RcvB
0000bb   d18c     CALL	#0x18c              	CALL	_RcvB
0000bc   e000     MOVP	0                   	PAGESEL	$
0000bd   e107     MOVB	0x7                 	BANKSEL	r0x1008
0000be   519c     MOV	0x9c, R0             	MOV	r0x1008, R0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	255; "../main.c"	ack(1);
0000bf   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
0000c0   e001     MOVP	0x1                 	PAGESEL	_ack
0000c1   d171     CALL	#0x171              	CALL	_ack
0000c2   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	257; "../main.c"	Stop_I2C();
0000c3   e001     MOVP	0x1                 	PAGESEL	_Stop_I2C
0000c4   d1d3     CALL	#0x1d3              	CALL	_Stop_I2C
0000c5   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00111_DS_
                                           ;	.line	261; "../main.c"	if(!KEY4)
0000c6   e100     MOVB	0                   	BANKSEL	_P0_bits
0000c7   7505     JNB	0x5, 5               	JNB	_P0_bits, 5
0000c8   c017     JMP	#0x17                	JMP	_00126_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	263; "../main.c"	Delay_ms(5);
0000c9   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
0000ca   e107     MOVB	0x7                 	BANKSEL	STK00
0000cb   5193     MOV	0x93, R0             	MOV	STK00, R0
0000cc   9800     MOV	R0, #0               	MOV	R0,# 0x00
0000cd   e001     MOVP	0x1                 	PAGESEL	_Delay_ms
0000ce   d14e     CALL	#0x14e              	CALL	_Delay_ms
0000cf   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	264; "../main.c"	if(!KEY4)
0000d0   e100     MOVB	0                   	BANKSEL	_P0_bits
0000d1   7505     JNB	0x5, 5               	JNB	_P0_bits, 5
0000d2   c017     JMP	#0x17                	JMP	_00126_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00112_DS_
                                           ;	.line	266; "../main.c"	while(!KEY4);
                                           	BANKSEL	_P0_bits
0000d3   7d05     JB	0x5, 5                	JB	_P0_bits, 5
0000d4   c0d3     JMP	#0xd3                	JMP	_00112_DS_
                                           ;	op : +
                                           ;	.line	267; "../main.c"	j++;
0000d5   e107     MOVB	0x7                 	BANKSEL	r0x1007
0000d6   0b9b     INC	0x9b                 	INC	r0x1007
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x3=3), size=1
                                           ;	.line	268; "../main.c"	if(j>2)j=1;
0000d7   9803     MOV	R0, #0x3             	MOV	R0,# 0x03
                                           	BANKSEL	r0x1007
0000d8   389b     SUB	R0, 0x9b             	SUB	R0, r0x1007
                                           ;comparing bytes at offset 0
0000d9   7803     JB	0x3, 0                	JB	PSW, 0
0000da   c0dd     JMP	#0xdd                	JMP	_00116_DS_
                                           ;	op : =
0000db   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	r0x1007
0000dc   519b     MOV	0x9b, R0             	MOV	r0x1007, R0
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00116_DS_
                                           ;	.line	269; "../main.c"	if(j==1)
                                           	BANKSEL	r0x1007
0000dd   0e9b     MOVZ	R0, 0x9b            	MOVZ	R0, r0x1007
0000de   a801     XOR	R0, #0x1             	XOR	R0,# 0x01
0000df   7a03     JB	0x3, 2                	JB	PSW, 2
0000e0   c0ef     JMP	#0xef                	JMP	_00118_DS_
                                           ;	op : CALL
                                           ;	.line	271; "../main.c"	Start_I2C();
0000e1   e001     MOVP	0x1                 	PAGESEL	_Start_I2C
0000e2   d1dc     CALL	#0x1dc              	CALL	_Start_I2C
0000e3   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	276; "../main.c"	SendB(0X5A);		//·¢ËÍ7Î»µØÖ·
0000e4   985a     MOV	R0, #0x5a            	MOV	R0,# 0x5a
0000e5   e001     MOVP	0x1                 	PAGESEL	_SendB
0000e6   d1a2     CALL	#0x1a2              	CALL	_SendB
0000e7   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	278; "../main.c"	SendB(0X55);
0000e8   9855     MOV	R0, #0x55            	MOV	R0,# 0x55
0000e9   e001     MOVP	0x1                 	PAGESEL	_SendB
0000ea   d1a2     CALL	#0x1a2              	CALL	_SendB
0000eb   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	279; "../main.c"	Stop_I2C();
0000ec   e001     MOVP	0x1                 	PAGESEL	_Stop_I2C
0000ed   d1d3     CALL	#0x1d3              	CALL	_Stop_I2C
0000ee   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00118_DS_
                                           ;	.line	281; "../main.c"	if(j==2)
0000ef   e107     MOVB	0x7                 	BANKSEL	r0x1007
0000f0   0e9b     MOVZ	R0, 0x9b            	MOVZ	R0, r0x1007
0000f1   a802     XOR	R0, #0x2             	XOR	R0,# 0x02
0000f2   7a03     JB	0x3, 2                	JB	PSW, 2
0000f3   c017     JMP	#0x17                	JMP	_00126_DS_
                                           ;	op : CALL
                                           ;	.line	283; "../main.c"	Start_I2C();
0000f4   e001     MOVP	0x1                 	PAGESEL	_Start_I2C
0000f5   d1dc     CALL	#0x1dc              	CALL	_Start_I2C
0000f6   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	288; "../main.c"	SendB(0X5B);		//·¢ËÍ7Î»µØÖ·
0000f7   985b     MOV	R0, #0x5b            	MOV	R0,# 0x5b
0000f8   e001     MOVP	0x1                 	PAGESEL	_SendB
0000f9   d1a2     CALL	#0x1a2              	CALL	_SendB
0000fa   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	290; "../main.c"	SendB(0XAA);
0000fb   98aa     MOV	R0, #0xaa            	MOV	R0,# 0xaa
0000fc   e001     MOVP	0x1                 	PAGESEL	_SendB
0000fd   d1a2     CALL	#0x1a2              	CALL	_SendB
0000fe   e000     MOVP	0                   	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	291; "../main.c"	Stop_I2C();
0000ff   e001     MOVP	0x1                 	PAGESEL	_Stop_I2C
000100   d1d3     CALL	#0x1d3              	CALL	_Stop_I2C
000101   e001     MOVP	0x1                 	PAGESEL	$
                                           ;	op : GOTO
000102   c017     JMP	#0x17                	JMP	_00126_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000103   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	144; "../main.c"	OSCCTL = 0x70;           //32M
000104   9870     MOV	R0, #0x70            	MOV	R0,# 0x70
000105   e100     MOVB	0                   	BANKSEL	_OSCCTL
000106   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : INLINEASM
000107   0000     NOP                      	NOP 
                                           ;	op : INLINEASM
000108   0000     NOP                      	NOP 
                                           ;	op : =
                                           ;	.line	149; "../main.c"	TR0 = 0X2E;              //0000 1110
000109   982e     MOV	R0, #0x2e            	MOV	R0,# 0x2e
                                           	BANKSEL	_TR0
00010a   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	150; "../main.c"	TR1 = 0X03;              //0000 0000 P10ÎªSCK£¬P11ÎªSDA
00010b   9803     MOV	R0, #0x3             	MOV	R0,# 0x03
                                           	BANKSEL	_TR1
00010c   5127     MOV	0x27, R0             	MOV	_TR1, R0
                                           ;	op : =
                                           ;	.line	151; "../main.c"	TR2 = 0X00;              //0000 0000
                                           	BANKSEL	_TR2
00010d   0326     CLR	0x26                 	CLR	_TR2
                                           ;	op : =
                                           ;	.line	152; "../main.c"	TR3 = 0X00;				 //0000 0000
                                           	BANKSEL	_TR3
00010e   0349     CLR	0x49                 	CLR	_TR3
                                           ;	op : =
                                           ;	.line	154; "../main.c"	P0LR = 0X38;             //0011 1000
00010f   9838     MOV	R0, #0x38            	MOV	R0,# 0x38
                                           	BANKSEL	_P0LR
000110   5145     MOV	0x45, R0             	MOV	_P0LR, R0
                                           ;	op : =
                                           ;	.line	155; "../main.c"	P1LR = 0X03;             //0000 0011
000111   9803     MOV	R0, #0x3             	MOV	R0,# 0x03
                                           	BANKSEL	_P1LR
000112   5147     MOV	0x47, R0             	MOV	_P1LR, R0
                                           ;	op : =
                                           ;	.line	156; "../main.c"	P2LR = 0x00;             //0011 0001
                                           	BANKSEL	_P2LR
000113   0346     CLR	0x46                 	CLR	_P2LR
                                           ;	op : =
                                           ;	.line	157; "../main.c"	P3LR = 0X00;			 //0101 0000
                                           	BANKSEL	_P3LR
000114   0348     CLR	0x48                 	CLR	_P3LR
                                           ;	op : =
                                           ;	.line	160; "../main.c"	SSCIEN=0;				//¹Ø±ÕI2CÄ£¿é£¬³õÊ¼»¯ÍêÖ®ºóÔÙ´ò¿ª
000115   e101     MOVB	0x1                 	BANKSEL	_SSCICTL0_bits
000116   6528     CLR	0x28, 5              	CLR	_SSCICTL0_bits, 5
                                           ;	op : =
                                           ;	.line	162; "../main.c"	SSCICTL0=0X18;			//I2CÖ÷¿ØÄ£Ê½
000117   9818     MOV	R0, #0x18            	MOV	R0,# 0x18
                                           	BANKSEL	_SSCICTL0
000118   5128     MOV	0x28, R0             	MOV	_SSCICTL0, R0
                                           ;	op : =
                                           ;	.line	163; "../main.c"	SSCICTL1=0X00;
                                           	BANKSEL	_SSCICTL1
000119   032a     CLR	0x2a                 	CLR	_SSCICTL1
                                           ;	op : =
                                           ;	.line	164; "../main.c"	SSCISTA=0X00;
                                           	BANKSEL	_SSCISTA
00011a   032b     CLR	0x2b                 	CLR	_SSCISTA
                                           ;	op : =
                                           ;	.line	166; "../main.c"	SSCIADD=79;	//Ö÷¿ØÄ£Ê½ÏÂ£¬¸Ã¼Ä´æÆ÷[Fosc/(BandRate*4)]-1¾ö¶¨ÁË²¨ÌØÂÊ
00011b   984f     MOV	R0, #0x4f            	MOV	R0,# 0x4f
                                           	BANKSEL	_SSCIMSK
00011c   512e     MOV	0x2e, R0             	MOV	_SSCIMSK, R0
                                           ;	op : =
                                           ;	.line	168; "../main.c"	SSCIIF=0;				//ÇåÁãI2CÖÐ¶Ï±êÖ¾
00011d   e100     MOVB	0                   	BANKSEL	_EIF2_bits
00011e   600d     CLR	0xd, 0               	CLR	_EIF2_bits, 0
                                           ;	op : =
                                           ;	.line	169; "../main.c"	SSCIEN=1;
00011f   e101     MOVB	0x1                 	BANKSEL	_SSCICTL0_bits
000120   6d28     SET	0x28, 5              	SET	_SSCICTL0_bits, 5
                                           ;	op : =
                                           ;	.line	172; "../main.c"	OPTR = 0X03;     //16·ÖÆµ£¬4us¼ÆÊý1£¬
000121   9803     MOV	R0, #0x3             	MOV	R0,# 0x03
000122   e100     MOVB	0                   	BANKSEL	_OPTR
000123   5121     MOV	0x21, R0             	MOV	_OPTR, R0
                                           ;	op : =
                                           ;	.line	173; "../main.c"	T0 = 0X06;      //1ms¶¨Ê±
000124   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
                                           	BANKSEL	_T0
000125   5101     MOV	0x1, R0              	MOV	_T0, R0
                                           ;	op : =
                                           ;	.line	174; "../main.c"	T0IE = 1;
                                           	BANKSEL	_INTCTL_bits
000126   6d0b     SET	0xb, 5               	SET	_INTCTL_bits, 5
                                           ;	op : =
                                           ;	.line	175; "../main.c"	T0IF = 0;
                                           	BANKSEL	_INTCTL_bits
000127   620b     CLR	0xb, 2               	CLR	_INTCTL_bits, 2
                                           ;	op : =
                                           ;	.line	178; "../main.c"	AIE = 1;		//´ò¿ª×ÜÖÐ¶Ï
                                           	BANKSEL	_INTCTL_bits
000128   6f0b     SET	0xb, 7               	SET	_INTCTL_bits, 7
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000129   0008     CRET                     	CRET	
                                           ; exit point of _init_mcu
                                           
                                           
                                           
                                           func._ack	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _ack	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;1 compiler assigned register :
                                           ;   r0x1000
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _ack	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	123; "../main.c"	void ack(uchar a)
000171   e107     MOVB	0x7                 	BANKSEL	r0x1000
000172   5195     MOV	0x95, R0             	MOV	r0x1000, R0
                                           ;	op : IFX
                                           ;	.line	125; "../main.c"	if(a)SSCIACKDAT=1;//Ó¦´ðÐÅºÅ=1£¬²»Ó¦´ð£»Ó¦´ðÐÅºÅ=0£¬Ó¦´ð
000173   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1000
000174   3095     ORL	R0, 0x95             	ORL	R0, r0x1000
000175   7203     JNB	0x3, 2               	JNB	PSW, 2
000176   c17a     JMP	#0x17a               	JMP	_00077_DS_
                                           ;	op : =
000177   e101     MOVB	0x1                 	BANKSEL	_SSCICTL1_bits
000178   6d2a     SET	0x2a, 5              	SET	_SSCICTL1_bits, 5
                                           ;	op : GOTO
000179   c17c     JMP	#0x17c               	JMP	_00078_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00077_DS_
                                           ;	.line	126; "../main.c"	else SSCIACKDAT=0;
00017a   e101     MOVB	0x1                 	BANKSEL	_SSCICTL1_bits
00017b   652a     CLR	0x2a, 5              	CLR	_SSCICTL1_bits, 5
                                           ;	op : LABEL
                                           ;	op : =
                                           _00078_DS_
                                           ;	.line	127; "../main.c"	SSCIACKEN=1;		//Ê¹ÄÜÓ¦´ðÐÅºÅ·¢ËÍ
                                           	BANKSEL	_SSCICTL1_bits
00017c   6c2a     SET	0x2a, 4              	SET	_SSCICTL1_bits, 4
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00079_DS_
                                           ;	.line	129; "../main.c"	while(SSCIACKEN)	//·¢ËÍÍêACKDAT£¬Ó²¼þ×Ô¶¯ÇåÁã
00017d   e101     MOVB	0x1                 	BANKSEL	_SSCICTL1_bits
00017e   7c2a     JB	0x2a, 4               	JB	_SSCICTL1_bits, 4
00017f   c183     JMP	#0x183               	JMP	_00081_DS_
                                           ;	op : =
                                           ;	.line	131; "../main.c"	LED4=1;
000180   e100     MOVB	0                   	BANKSEL	_P2LR_bits
000181   6846     SET	0x46, 0              	SET	_P2LR_bits, 0
                                           ;	op : GOTO
000182   c17d     JMP	#0x17d               	JMP	_00079_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00081_DS_
                                           ;	.line	133; "../main.c"	LED4=0;
000183   e100     MOVB	0                   	BANKSEL	_P2LR_bits
000184   6046     CLR	0x46, 0              	CLR	_P2LR_bits, 0
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00082_DS_
                                           ;	.line	134; "../main.c"	while(!SSCIIF)
                                           	BANKSEL	_EIF2_bits
000185   700d     JNB	0xd, 0               	JNB	_EIF2_bits, 0
000186   c189     JMP	#0x189               	JMP	_00084_DS_
                                           ;	op : =
                                           ;	.line	136; "../main.c"	LED4=1;
                                           	BANKSEL	_P2LR_bits
000187   6846     SET	0x46, 0              	SET	_P2LR_bits, 0
                                           ;	op : GOTO
000188   c185     JMP	#0x185               	JMP	_00082_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00084_DS_
                                           ;	.line	138; "../main.c"	LED4=0;
                                           	BANKSEL	_P2LR_bits
000189   6046     CLR	0x46, 0              	CLR	_P2LR_bits, 0
                                           ;	op : =
                                           ;	.line	139; "../main.c"	SSCIIF=0;
                                           	BANKSEL	_EIF2_bits
00018a   600d     CLR	0xd, 0               	CLR	_EIF2_bits, 0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
00018b   0008     CRET                     	CRET	
                                           ; exit point of _ack
                                           
                                           
                                           
                                           func._RcvB	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _RcvB	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;1 compiler assigned register :
                                           ;   r0x1000
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _RcvB	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	103; "../main.c"	SSCIRCEN=1;
00018c   e101     MOVB	0x1                 	BANKSEL	_SSCICTL1_bits
00018d   6b2a     SET	0x2a, 3              	SET	_SSCICTL1_bits, 3
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00064_DS_
                                           ;	.line	104; "../main.c"	while(SSCIRCEN)		//½ÓÊÕÍê±Ï£¬Ó²¼þ×Ô¶¯ÇåÁã
00018e   e101     MOVB	0x1                 	BANKSEL	_SSCICTL1_bits
00018f   7b2a     JB	0x2a, 3               	JB	_SSCICTL1_bits, 3
000190   c194     JMP	#0x194               	JMP	_00066_DS_
                                           ;	op : =
                                           ;	.line	106; "../main.c"	LED4=1;
000191   e100     MOVB	0                   	BANKSEL	_P2LR_bits
000192   6846     SET	0x46, 0              	SET	_P2LR_bits, 0
                                           ;	op : GOTO
000193   c18e     JMP	#0x18e               	JMP	_00064_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00066_DS_
                                           ;	.line	108; "../main.c"	LED4=0;
000194   e100     MOVB	0                   	BANKSEL	_P2LR_bits
000195   6046     CLR	0x46, 0              	CLR	_P2LR_bits, 0
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00067_DS_
                                           ;	.line	110; "../main.c"	while(!SSCIIF)
                                           	BANKSEL	_EIF2_bits
000196   700d     JNB	0xd, 0               	JNB	_EIF2_bits, 0
000197   c19a     JMP	#0x19a               	JMP	_00069_DS_
                                           ;	op : =
                                           ;	.line	112; "../main.c"	LED4=1;
                                           	BANKSEL	_P2LR_bits
000198   6846     SET	0x46, 0              	SET	_P2LR_bits, 0
                                           ;	op : GOTO
000199   c196     JMP	#0x196               	JMP	_00067_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00069_DS_
                                           ;	.line	114; "../main.c"	LED4=0;
                                           	BANKSEL	_P2LR_bits
00019a   6046     CLR	0x46, 0              	CLR	_P2LR_bits, 0
                                           ;	op : =
                                           ;	.line	115; "../main.c"	SSCIIF=0;
                                           	BANKSEL	_EIF2_bits
00019b   600d     CLR	0xd, 0               	CLR	_EIF2_bits, 0
                                           ;	op : =
                                           ;	.line	117; "../main.c"	da=SSCIBUFR;
00019c   e101     MOVB	0x1                 	BANKSEL	_SSCIBUFR
00019d   0e2c     MOVZ	R0, 0x2c            	MOVZ	R0, _SSCIBUFR
00019e   e107     MOVB	0x7                 	BANKSEL	r0x1000
00019f   5195     MOV	0x95, R0             	MOV	r0x1000, R0
                                           ;	op : RETURN
                                           ;	.line	119; "../main.c"	return da;
                                           	BANKSEL	r0x1000
0001a0   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1000
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
0001a1   0008     CRET                     	CRET	
                                           ; exit point of _RcvB
                                           
                                           
                                           
                                           func._SendB	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _SendB	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;1 compiler assigned register :
                                           ;   r0x1000
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _SendB	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	87; "../main.c"	void SendB(uchar c )
0001a2   e101     MOVB	0x1                 	BANKSEL	_SSCIBUFR
0001a3   512c     MOV	0x2c, R0             	MOV	_SSCIBUFR, R0
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00043_DS_
                                           ;	.line	91; "../main.c"	while(SSCIBUF);		//·¢ËÍÍê³ÉSSCIBUFÇåÁã
                                           	BANKSEL	_SSCISTA_bits
0001a4   702b     JNB	0x2b, 0              	JNB	_SSCISTA_bits, 0
0001a5   c1a4     JMP	#0x1a4               	JMP	_00043_DS_
                                           ;	op : =
                                           ;	.line	93; "../main.c"	while(SSCIACKSTA &&j<200)		//ÅÐ¶ÏÊÇ·ñÊÕµ½Ó¦´ð
0001a6   e107     MOVB	0x7                 	BANKSEL	r0x1000
0001a7   0395     CLR	0x95                 	CLR	r0x1000
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00047_DS_
0001a8   e101     MOVB	0x1                 	BANKSEL	_SSCICTL1_bits
0001a9   7e2a     JB	0x2a, 6               	JB	_SSCICTL1_bits, 6
0001aa   c1b2     JMP	#0x1b2               	JMP	_00050_DS_
                                           ;	op : <
                                           ;unsigned compare: left < lit(0xC8=200), size=1
0001ab   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
0001ac   e107     MOVB	0x7                 	BANKSEL	r0x1000
0001ad   3895     SUB	R0, 0x95             	SUB	R0, r0x1000
                                           ;comparing bytes at offset 0
0001ae   7003     JNB	0x3, 0               	JNB	PSW, 0
0001af   c1b2     JMP	#0x1b2               	JMP	_00050_DS_
                                           ;	op : +
                                           ;	.line	94; "../main.c"	{j++;}
                                           	BANKSEL	r0x1000
0001b0   0b95     INC	0x95                 	INC	r0x1000
                                           ;	op : GOTO
0001b1   c1a8     JMP	#0x1a8               	JMP	_00047_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00050_DS_
                                           ;	.line	95; "../main.c"	while(!SSCIIF);
0001b2   e100     MOVB	0                   	BANKSEL	_EIF2_bits
0001b3   780d     JB	0xd, 0                	JB	_EIF2_bits, 0
0001b4   c1b2     JMP	#0x1b2               	JMP	_00050_DS_
                                           ;	op : =
                                           ;	.line	96; "../main.c"	SSCIIF=0;
                                           	BANKSEL	_EIF2_bits
0001b5   600d     CLR	0xd, 0               	CLR	_EIF2_bits, 0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
0001b6   0008     CRET                     	CRET	
                                           ; exit point of _SendB
                                           
                                           
                                           
                                           func._Stop_I2C	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _Stop_I2C	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _Stop_I2C	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	80; "../main.c"	STOPEN=1;
0001d3   e101     MOVB	0x1                 	BANKSEL	_SSCICTL1_bits
0001d4   6a2a     SET	0x2a, 2              	SET	_SSCICTL1_bits, 2
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00032_DS_
                                           ;	.line	81; "../main.c"	while(STOPEN);
                                           	BANKSEL	_SSCICTL1_bits
0001d5   722a     JNB	0x2a, 2              	JNB	_SSCICTL1_bits, 2
0001d6   c1d5     JMP	#0x1d5               	JMP	_00032_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00035_DS_
                                           ;	.line	82; "../main.c"	while(!SSCIIF);
0001d7   e100     MOVB	0                   	BANKSEL	_EIF2_bits
0001d8   780d     JB	0xd, 0                	JB	_EIF2_bits, 0
0001d9   c1d7     JMP	#0x1d7               	JMP	_00035_DS_
                                           ;	op : =
                                           ;	.line	83; "../main.c"	SSCIIF=0;
                                           	BANKSEL	_EIF2_bits
0001da   600d     CLR	0xd, 0               	CLR	_EIF2_bits, 0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
0001db   0008     CRET                     	CRET	
                                           ; exit point of _Stop_I2C
                                           
                                           
                                           
                                           func._Start_I2C	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _Start_I2C	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _Start_I2C	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	71; "../main.c"	STARTEN=1;			//·¢ËÍSTART¡£ÓÉÓ²¼þ×Ô¶¯ÇåÁã
0001dc   e101     MOVB	0x1                 	BANKSEL	_SSCICTL1_bits
0001dd   682a     SET	0x2a, 0              	SET	_SSCICTL1_bits, 0
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00021_DS_
                                           ;	.line	72; "../main.c"	while(STARTEN);
                                           	BANKSEL	_SSCICTL1_bits
0001de   702a     JNB	0x2a, 0              	JNB	_SSCICTL1_bits, 0
0001df   c1de     JMP	#0x1de               	JMP	_00021_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00024_DS_
                                           ;	.line	73; "../main.c"	while(!SSCIIF);
0001e0   e100     MOVB	0                   	BANKSEL	_EIF2_bits
0001e1   780d     JB	0xd, 0                	JB	_EIF2_bits, 0
0001e2   c1e0     JMP	#0x1e0               	JMP	_00024_DS_
                                           ;	op : =
                                           ;	.line	74; "../main.c"	SSCIIF=0;
                                           	BANKSEL	_EIF2_bits
0001e3   600d     CLR	0xd, 0               	CLR	_EIF2_bits, 0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
0001e4   0008     CRET                     	CRET	
                                           ; exit point of _Start_I2C
                                           
                                           
                                           
                                           func._Delay_ms	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _Delay_ms	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;7 compiler assigned registers:
                                           ;   r0x1000
                                           ;   STK00
                                           ;   r0x1001
                                           ;   r0x1002
                                           ;   r0x1003
                                           ;   r0x1004
                                           ;   r0x1005
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _Delay_ms	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	40; "../main.c"	void Delay_ms(uint ms_data)
00014e   e107     MOVB	0x7                 	BANKSEL	r0x1000
00014f   5195     MOV	0x95, R0             	MOV	r0x1000, R0
                                           	BANKSEL	STK00
000150   0e93     MOVZ	R0, 0x93            	MOVZ	R0, STK00
                                           	BANKSEL	r0x1001
000151   5194     MOV	0x94, R0             	MOV	r0x1001, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	43; "../main.c"	while(ms_data--)
                                           	BANKSEL	r0x1001
000152   0e94     MOVZ	R0, 0x94            	MOVZ	R0, r0x1001
                                           	BANKSEL	r0x1002
000153   5196     MOV	0x96, R0             	MOV	r0x1002, R0
                                           	BANKSEL	r0x1000
000154   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1000
                                           	BANKSEL	r0x1003
000155   5197     MOV	0x97, R0             	MOV	r0x1003, R0
                                           ;	op : -
000156   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x1001
000157   2194     ADD	0x94, R0             	ADD	r0x1001, R0
000158   7003     JNB	0x3, 0               	JNB	PSW, 0
000159   c15b     JMP	#0x15b               	JMP	_00148_DS_
                                           	BANKSEL	r0x1000
00015a   0795     DEC	0x95                 	DEC	r0x1000
                                           ;	op : IFX
                                           _00148_DS_
                                           	BANKSEL	r0x1002
00015b   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1002
                                           	BANKSEL	r0x1003
00015c   3097     ORL	R0, 0x97             	ORL	R0, r0x1003
00015d   7203     JNB	0x3, 2               	JNB	PSW, 2
00015e   c170     JMP	#0x170               	JMP	_00007_DS_
                                           ;	op : =
                                           ;	.line	46; "../main.c"	while(j--)
00015f   983f     MOV	R0, #0x3f            	MOV	R0,# 0x3f
                                           	BANKSEL	r0x1002
000160   5196     MOV	0x96, R0             	MOV	r0x1002, R0
                                           	BANKSEL	r0x1003
000161   0397     CLR	0x97                 	CLR	r0x1003
                                           ;	op : LABEL
                                           ;	op : =
                                           _00001_DS_
                                           	BANKSEL	r0x1002
000162   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1002
                                           	BANKSEL	r0x1004
000163   5198     MOV	0x98, R0             	MOV	r0x1004, R0
                                           	BANKSEL	r0x1003
000164   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1003
                                           	BANKSEL	r0x1005
000165   5199     MOV	0x99, R0             	MOV	r0x1005, R0
                                           ;	op : -
000166   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x1002
000167   2196     ADD	0x96, R0             	ADD	r0x1002, R0
000168   7003     JNB	0x3, 0               	JNB	PSW, 0
000169   c16b     JMP	#0x16b               	JMP	_00149_DS_
                                           	BANKSEL	r0x1003
00016a   0797     DEC	0x97                 	DEC	r0x1003
                                           ;	op : IFX
                                           _00149_DS_
                                           	BANKSEL	r0x1004
00016b   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1004
                                           	BANKSEL	r0x1005
00016c   3099     ORL	R0, 0x99             	ORL	R0, r0x1005
00016d   7203     JNB	0x3, 2               	JNB	PSW, 2
00016e   c152     JMP	#0x152               	JMP	_00004_DS_
                                           ;	op : GOTO
00016f   c162     JMP	#0x162               	JMP	_00001_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00007_DS_
000170   0008     CRET                     	CRET	
                                           ; exit point of _Delay_ms
                                           
                                           
                                           ;	code size estimation:
                                           ;	  379+  122 =   501 instructions ( 1246 byte)
                                           
                                           
                                           	.end
                                           .config
002007   3f94     SUB	0x94, R3            
002008   ffff     NOPZ                    
                                           func.__sdcc_gsinit_startup
0001eb   e001     MOVP	0x1                
0001ec   d1c7     CALL	#0x1c7             
0001ed   e001     MOVP	0x1                
0001ee   0008     CRET                    
                                           .code
00012a   e01f     MOVP	0x1f               
00012b   e100     MOVB	0                  
00012c   dfff     CALL	#0xfff             
00012d   5130     MOV	0x30, R0            
00012e   ffff     NOPZ                    
00012f   ffff     NOPZ                    
000130   dffe     CALL	#0xffe             
000131   5137     MOV	0x37, R0            
000132   ffff     NOPZ                    
000133   ffff     NOPZ                    
000134   dffd     CALL	#0xffd             
000135   514c     MOV	0x4c, R0            
000136   ffff     NOPZ                    
000137   ffff     NOPZ                    
000138   dffc     CALL	#0xffc             
000139   514d     MOV	0x4d, R0            
00013a   ffff     NOPZ                    
00013b   ffff     NOPZ                    
00013c   dffb     CALL	#0xffb             
00013d   512a     MOV	0x2a, R0            
00013e   ffff     NOPZ                    
00013f   ffff     NOPZ                    
000140   e101     MOVB	0x1                
000141   dffa     CALL	#0xffa             
000142   5159     MOV	0x59, R0            
000143   ffff     NOPZ                    
000144   ffff     NOPZ                    
000145   dff9     CALL	#0xff9             
000146   515a     MOV	0x5a, R0            
000147   ffff     NOPZ                    
000148   ffff     NOPZ                    
000149   dff8     CALL	#0xff8             
00014a   5165     MOV	0x65, R0            
00014b   ffff     NOPZ                    
00014c   ffff     NOPZ                    
00014d   0008     CRET                    
                                           .cinit
0001c7   e107     MOVB	0x7                
0001c8   9880     MOV	R0, #0x80           
0001c9   991e     MOV	R1, #0x1e           
0001ca   e001     MOVP	0x1                
0001cb   d1cd     CALL	#0x1cd             
0001cc   0008     CRET                    
0001cd   020a     CLR	R2                  
0001ce   f750     ST	[R0], R2             
0001cf   ff10     INC	R0                  
0001d0   ff59     DECJZ	R1                
0001d1   c1ce     JMP	#0x1ce              
0001d2   0008     CRET                    
