gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 5-24-2016  09:51:34
 
 
Address  Value    Disassembly              Source
-------  -----    -----------              ------
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Nov 19 2015 16:48:50) (MSVC)
                                           ; This file was generated Tue May 24 09:51:33 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../config_set.c"
                                           	.list	p=KF8S1011
                                           	.radix dec
                                           	.include "KF8S1011.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1011 
                                           ;       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
                                           P4                .EQU                0x09
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           TR4               .EQU                0x29
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           BADDRH            .EQU                0x3A
                                           BADDRL            .EQU                0x3B
                                           EECTL1            .EQU                0x3C
                                           EECTL2            .EQU                0x3D
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           RSCTL             .EQU                0x58
                                           TXSDR             .EQU                0x59
                                           RXSDR             .EQU                0x5A
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                           BRCTL             .EQU                0x77
                                           TSCTL             .EQU                0x78
                                           EUBRGL            .EQU                0x79
                                           EUBRGH            .EQU                0x7A
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P07                .EQU                7
                                           P06                .EQU                6
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P07               .EQU                7
                                           _P06               .EQU                6
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x09 P4 Bits-------------------
                                           P43                .EQU                3
                                           _P43               .EQU                3
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x0D EIF2 Bits-----------------
                                           RXIF               .EQU                5
                                           TXIF               .EQU                4
                                           _RXIF              .EQU                5
                                           _TXIF              .EQU                4
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1D ANSEH Bits----------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           
                                           ;Address:0x1F ADCCTL0 Bits--------------
                                           ADLR               .EQU                7
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _CHS3              .EQU                5
                                           _CHS2              .EQU                4
                                           _CHS1              .EQU                3
                                           _CHS0              .EQU                2
                                           _START             .EQU                1
                                           _ADEN              .EQU                0
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR07               .EQU                7
                                           TR06               .EQU                6
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR07              .EQU                7
                                           _TR06              .EQU                6
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x29 TR4 Bits------------------
                                           TR43               .EQU                3
                                           _TR43              .EQU                3
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2D EIE2 Bits-----------------
                                           RXIE               .EQU                5
                                           TXIE               .EQU                4
                                           _RXIE              .EQU                5
                                           _TXIE              .EQU                4
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR7               .EQU                7
                                           PUR6               .EQU                6
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR7              .EQU                7
                                           _PUR6              .EQU                6
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 IOCL Bits-----------------
                                           IOCL7              .EQU                7
                                           IOCL6              .EQU                6
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL7             .EQU                7
                                           _IOCL6             .EQU                6
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x58 RSCTL Bits----------------
                                           SPEN               .EQU                7
                                           RX9                .EQU                6
                                           SRXEN              .EQU                5
                                           CRXEN              .EQU                4
                                           ADREN              .EQU                3
                                           FRER               .EQU                2
                                           OVFER              .EQU                1
                                           RX9D               .EQU                0
                                           _SPEN              .EQU                7
                                           _RX9               .EQU                6
                                           _SRXEN             .EQU                5
                                           _CRXEN             .EQU                4
                                           _ADREN             .EQU                3
                                           _FRER              .EQU                2
                                           _OVFER             .EQU                1
                                           _RX9D              .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                           
                                           ;Address:0x77 BRCTL Bits----------------
                                           ABRDOVF            .EQU                7
                                           RCIDLF             .EQU                6
                                           SCKPS              .EQU                4
                                           BRG16              .EQU                3
                                           WUEN               .EQU                1
                                           ADRBEN             .EQU                0
                                           _ABRDOVF           .EQU                7
                                           _RCIDLF            .EQU                6
                                           _SCKPS             .EQU                4
                                           _BRG16             .EQU                3
                                           _WUEN              .EQU                1
                                           _ADRBEN            .EQU                0
                                           
                                           ;Address:0x78 TSCTL Bits----------------
                                           CSRS               .EQU                7
                                           TX9                .EQU                6
                                           TXEN               .EQU                5
                                           SYNC               .EQU                4
                                           SENDB              .EQU                3
                                           HBRG               .EQU                2
                                           TXSRS              .EQU                1
                                           TX9D               .EQU                0
                                           _CSRS              .EQU                7
                                           _TX9               .EQU                6
                                           _TXEN              .EQU                5
                                           _SYNC              .EQU                4
                                           _SENDB             .EQU                3
                                           _HBRG              .EQU                2
                                           _TXSRS             .EQU                1
                                           _TX9D              .EQU                0
                                           
                                           ;Address:0x79 EUBRGL Bits---------------
                                           BRG7               .EQU                7
                                           BRG6               .EQU                6
                                           BRG5               .EQU                5
                                           BRG4               .EQU                4
                                           BRG3               .EQU                3
                                           BRG2               .EQU                2
                                           BRG1               .EQU                1
                                           BRG0               .EQU                0
                                           _BRG7              .EQU                7
                                           _BRG6              .EQU                6
                                           _BRG5              .EQU                5
                                           _BRG4              .EQU                4
                                           _BRG3              .EQU                3
                                           _BRG2              .EQU                2
                                           _BRG1              .EQU                1
                                           _BRG0              .EQU                0
                                           
                                           ;Address:0x7A EUBRGH Bits---------------
                                           BRG15              .EQU                7
                                           BRG14              .EQU                6
                                           BRG13              .EQU                5
                                           BRG12              .EQU                4
                                           BRG11              .EQU                3
                                           BRG10              .EQU                2
                                           BRG9               .EQU                1
                                           BRG8               .EQU                0
                                           _BRG15             .EQU                7
                                           _BRG14             .EQU                6
                                           _BRG13             .EQU                5
                                           _BRG12             .EQU                4
                                           _BRG11             .EQU                3
                                           _BRG10             .EQU                2
                                           _BRG9              .EQU                1
                                           _BRG8              .EQU                0
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; config word(s)
                                           ;--------------------------------------------------------
                                           	__config 0x6c0
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           
                                           	.extern STK12
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           ;	code size estimation:
                                           ;	    0+    0 =     0 instructions (    0 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Nov 19 2015 16:48:50) (MSVC)
                                           ; This file was generated Tue May 24 09:51:34 2016
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../main.c"
                                           	.list	p=KF8S1011
                                           	.radix dec
                                           	.include "KF8S1011.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1011 
                                           ;       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
                                           P4                .EQU                0x09
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           TR4               .EQU                0x29
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           BADDRH            .EQU                0x3A
                                           BADDRL            .EQU                0x3B
                                           EECTL1            .EQU                0x3C
                                           EECTL2            .EQU                0x3D
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           RSCTL             .EQU                0x58
                                           TXSDR             .EQU                0x59
                                           RXSDR             .EQU                0x5A
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                           BRCTL             .EQU                0x77
                                           TSCTL             .EQU                0x78
                                           EUBRGL            .EQU                0x79
                                           EUBRGH            .EQU                0x7A
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P07                .EQU                7
                                           P06                .EQU                6
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P07               .EQU                7
                                           _P06               .EQU                6
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x09 P4 Bits-------------------
                                           P43                .EQU                3
                                           _P43               .EQU                3
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x0D EIF2 Bits-----------------
                                           RXIF               .EQU                5
                                           TXIF               .EQU                4
                                           _RXIF              .EQU                5
                                           _TXIF              .EQU                4
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1D ANSEH Bits----------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           
                                           ;Address:0x1F ADCCTL0 Bits--------------
                                           ADLR               .EQU                7
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _CHS3              .EQU                5
                                           _CHS2              .EQU                4
                                           _CHS1              .EQU                3
                                           _CHS0              .EQU                2
                                           _START             .EQU                1
                                           _ADEN              .EQU                0
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR07               .EQU                7
                                           TR06               .EQU                6
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR07              .EQU                7
                                           _TR06              .EQU                6
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x29 TR4 Bits------------------
                                           TR43               .EQU                3
                                           _TR43              .EQU                3
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2D EIE2 Bits-----------------
                                           RXIE               .EQU                5
                                           TXIE               .EQU                4
                                           _RXIE              .EQU                5
                                           _TXIE              .EQU                4
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR7               .EQU                7
                                           PUR6               .EQU                6
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR7              .EQU                7
                                           _PUR6              .EQU                6
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 IOCL Bits-----------------
                                           IOCL7              .EQU                7
                                           IOCL6              .EQU                6
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL7             .EQU                7
                                           _IOCL6             .EQU                6
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x58 RSCTL Bits----------------
                                           SPEN               .EQU                7
                                           RX9                .EQU                6
                                           SRXEN              .EQU                5
                                           CRXEN              .EQU                4
                                           ADREN              .EQU                3
                                           FRER               .EQU                2
                                           OVFER              .EQU                1
                                           RX9D               .EQU                0
                                           _SPEN              .EQU                7
                                           _RX9               .EQU                6
                                           _SRXEN             .EQU                5
                                           _CRXEN             .EQU                4
                                           _ADREN             .EQU                3
                                           _FRER              .EQU                2
                                           _OVFER             .EQU                1
                                           _RX9D              .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                           
                                           ;Address:0x77 BRCTL Bits----------------
                                           ABRDOVF            .EQU                7
                                           RCIDLF             .EQU                6
                                           SCKPS              .EQU                4
                                           BRG16              .EQU                3
                                           WUEN               .EQU                1
                                           ADRBEN             .EQU                0
                                           _ABRDOVF           .EQU                7
                                           _RCIDLF            .EQU                6
                                           _SCKPS             .EQU                4
                                           _BRG16             .EQU                3
                                           _WUEN              .EQU                1
                                           _ADRBEN            .EQU                0
                                           
                                           ;Address:0x78 TSCTL Bits----------------
                                           CSRS               .EQU                7
                                           TX9                .EQU                6
                                           TXEN               .EQU                5
                                           SYNC               .EQU                4
                                           SENDB              .EQU                3
                                           HBRG               .EQU                2
                                           TXSRS              .EQU                1
                                           TX9D               .EQU                0
                                           _CSRS              .EQU                7
                                           _TX9               .EQU                6
                                           _TXEN              .EQU                5
                                           _SYNC              .EQU                4
                                           _SENDB             .EQU                3
                                           _HBRG              .EQU                2
                                           _TXSRS             .EQU                1
                                           _TX9D              .EQU                0
                                           
                                           ;Address:0x79 EUBRGL Bits---------------
                                           BRG7               .EQU                7
                                           BRG6               .EQU                6
                                           BRG5               .EQU                5
                                           BRG4               .EQU                4
                                           BRG3               .EQU                3
                                           BRG2               .EQU                2
                                           BRG1               .EQU                1
                                           BRG0               .EQU                0
                                           _BRG7              .EQU                7
                                           _BRG6              .EQU                6
                                           _BRG5              .EQU                5
                                           _BRG4              .EQU                4
                                           _BRG3              .EQU                3
                                           _BRG2              .EQU                2
                                           _BRG1              .EQU                1
                                           _BRG0              .EQU                0
                                           
                                           ;Address:0x7A EUBRGH Bits---------------
                                           BRG15              .EQU                7
                                           BRG14              .EQU                6
                                           BRG13              .EQU                5
                                           BRG12              .EQU                4
                                           BRG11              .EQU                3
                                           BRG10              .EQU                2
                                           BRG9               .EQU                1
                                           BRG8               .EQU                0
                                           _BRG15             .EQU                7
                                           _BRG14             .EQU                6
                                           _BRG13             .EQU                5
                                           _BRG12             .EQU                4
                                           _BRG11             .EQU                3
                                           _BRG10             .EQU                2
                                           _BRG9              .EQU                1
                                           _BRG8              .EQU                0
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_P3_bits
                                           	.extern	_P4_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_CMCTL1_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_TR3_bits
                                           	.extern	_TR4_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_T3L_bits
                                           	.extern	_CTCTL_bits
                                           	.extern	_RSCTL_bits
                                           	.extern	_OSCLDOCAL_bits
                                           	.extern	_BRCTL_bits
                                           	.extern	_TSCTL_bits
                                           	.extern	_EUBRGL_bits
                                           	.extern	_EUBRGH_bits
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_P3
                                           	.extern	_P4
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWMCTL
                                           	.extern	_CMCTL1
                                           	.extern	_VRECAL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATAH
                                           	.extern	_ADCCTL0
                                           	.extern	_OPTR
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_TR3
                                           	.extern	_TR4
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PUR
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_BADDRH
                                           	.extern	_BADDRL
                                           	.extern	_EECTL1
                                           	.extern	_EECTL2
                                           	.extern	_ADCDATAL
                                           	.extern	_ADCCTL1
                                           	.extern	_T3L
                                           	.extern	_CTCTL
                                           	.extern	_RSCTL
                                           	.extern	_TXSDR
                                           	.extern	_RXSDR
                                           	.extern	_OSCLDOCAL
                                           	.extern	_T1U
                                           	.extern	_BRCTL
                                           	.extern	_TSCTL
                                           	.extern	_EUBRGL
                                           	.extern	_EUBRGH
                                           	.extern	_startup
                                           	.extern	__sdcc_gsinit_startup
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_Delay_ms
                                           	.global	_init_mcu
                                           	.global	_init_usart
                                           	.global	_usart_function
                                           	.global	_main
                                           	.global	_int_fun
                                           	.global	_Timer_Count
                                           	.global	_Send_Date
                                           	.global	_Send_Flag
                                           	.global	_Rev_Temp
                                           	.global	_Rev_Flag
                                           
                                           	.global STK12
                                           	.global STK11
                                           	.global STK10
                                           	.global STK09
                                           	.global STK08
                                           	.global STK07
                                           	.global STK06
                                           	.global STK05
                                           	.global STK04
                                           	.global STK03
                                           	.global STK02
                                           	.global STK01
                                           	.global STK00
                                           
                                           sharebank .udata 0x0080
                                           STK12	.res 1
                                           	.type STK12, 108
                                           STK11	.res 1
                                           	.type STK11, 108
                                           STK10	.res 1
                                           	.type STK10, 108
                                           STK09	.res 1
                                           	.type STK09, 108
                                           STK08	.res 1
                                           	.type STK08, 108
                                           STK07	.res 1
                                           	.type STK07, 108
                                           STK06	.res 1
                                           	.type STK06, 108
                                           STK05	.res 1
                                           	.type STK05, 108
                                           STK04	.res 1
                                           	.type STK04, 108
                                           STK03	.res 1
                                           	.type STK03, 108
                                           STK02	.res 1
                                           	.type STK02, 108
                                           STK01	.res 1
                                           	.type STK01, 108
                                           STK00	.res 1
                                           	.type STK00, 108
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_main_0	.udata
                                           _Timer_Count	.res	1
                                           
                                           UD_main_1	.udata
                                           _Send_Date	.res	1
                                           
                                           UD_main_2	.udata
                                           _Send_Flag	.res	1
                                           
                                           UD_main_3	.udata
                                           _Rev_Flag	.res	1
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_main_0	.udata
                                           r0x1004	.res	1
                                           UDL_main_1	.udata
                                           r0x1003	.res	1
                                           UDL_main_2	.udata
                                           r0x1005	.res	1
                                           UDL_main_3	.udata
                                           r0x1006	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_main_0	.idata
                                           _Rev_Temp
                                           	.db	0x00
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           ;--------------------------------------------------------
                                           ; reset vector 
                                           ;--------------------------------------------------------
                                           STARTUP	.code 0x0000
000000   0000     NOP                      	NOP
                                           	PAGESEL	init_imp
000001   cfef     JMP	#0xfef               	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
                                           	PAGESEL	_startup
000fef   dfce     CALL	#0xfce              	CALL	_startup
                                           	PAGESEL	__sdcc_gsinit_startup
000ff0   d002     CALL	#0x2                	CALL	__sdcc_gsinit_startup
                                           	PAGESEL	_main
000ff1   c009     JMP	#0x9                 	JMP		_main
                                           ;--------------------------------------------------------
                                           ; interrupt and initialization code
                                           ;--------------------------------------------------------
                                           c_interrupt	.code	0x4
000004   f8c3     MOV	R3, R0               	MOV		R3,R0
000005   5803     MOV	R4, 0x3              	MOV		R4,PSW
000006   5a0a     MOV	R5, 0xa              	MOV		R5,PCH
000007   f8ca     MOV	R2, R1               	MOV		R2,R1
                                           	PAGESEL	__sdcc_interrupt
000008   cf84     JMP	#0xf84               	JMP		__sdcc_interrupt
                                           
                                           
                                           
                                           func._int_fun	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _int_fun	;Function start
                                           ; 0 exit points
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _int_fun	;Function start
                                           ; 0 exit points
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           __sdcc_interrupt
                                           ;	.line	177; "../main.c"	if(RXIF)
000f84   7d0d     JB	0xd, 5                	JB	_EIF2_bits, 5
000f85   cf93     JMP	#0xf93               	JMP	_00064_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	179; "../main.c"	if(OVFER || FRER)
000f86   7158     JNB	0x58, 1              	JNB	_RSCTL_bits, 1
000f87   cf8a     JMP	#0xf8a               	JMP	_00059_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
000f88   7a58     JB	0x58, 2               	JB	_RSCTL_bits, 2
000f89   cf8d     JMP	#0xf8d               	JMP	_00060_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00059_DS_
                                           ;	.line	181; "../main.c"	Rev_Flag=0;
000f8a   6d03     SET	0x3, 5               	BANKSEL	_Rev_Flag
000f8b   0381     CLR	0x81                 	CLR	_Rev_Flag
                                           ;	op : GOTO
000f8c   cf90     JMP	#0xf90               	JMP	_00061_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00060_DS_
                                           ;	.line	185; "../main.c"	Rev_Flag=1;
000f8d   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000f8e   6d03     SET	0x3, 5               	BANKSEL	_Rev_Flag
000f8f   5181     MOV	0x81, R0             	MOV	_Rev_Flag, R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00061_DS_
                                           ;	.line	188; "../main.c"	Rev_Temp=RXSDR;  // ÇåÁã RXIF
000f90   0e5a     MOVZ	R0, 0x5a            	MOVZ	R0, _RXSDR
000f91   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000f92   5186     MOV	0x86, R0             	MOV	_Rev_Temp, R0
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00064_DS_
                                           ;	.line	191; "../main.c"	if(T0IF)
000f93   7a0b     JB	0xb, 2                	JB	_INTCTL_bits, 2
000f94   cfa1     JMP	#0xfa1               	JMP	_00069_DS_
                                           ;	op : =
                                           ;	.line	193; "../main.c"	T0IF = 0;
000f95   620b     CLR	0xb, 2               	CLR	_INTCTL_bits, 2
                                           ;	op : =
                                           ;	.line	194; "../main.c"	T0 = 0x64;
000f96   9864     MOV	R0, #0x64            	MOV	R0,# 0x64
000f97   5101     MOV	0x1, R0              	MOV	_T0, R0
                                           ;	op : +
                                           ;	.line	195; "../main.c"	Timer_Count++;
000f98   6d03     SET	0x3, 5               	BANKSEL	_Timer_Count
000f99   0b80     INC	0x80                 	INC	_Timer_Count
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/3)
                                           ;unsigned compare: left >= lit(0x65=101), size=1
                                           ;	.line	197; "../main.c"	if(Timer_Count>100)
000f9a   9865     MOV	R0, #0x65            	MOV	R0,# 0x65
000f9b   6d03     SET	0x3, 5               	BANKSEL	_Timer_Count
000f9c   3880     SUB	R0, 0x80             	SUB	R0, _Timer_Count
                                           ;comparing bytes at offset 0
000f9d   7803     JB	0x3, 0                	JB	PSW, 0
000f9e   cfa1     JMP	#0xfa1               	JMP	_00069_DS_
                                           ;	op : =
                                           ;	.line	199; "../main.c"	Timer_Count=0;
000f9f   6d03     SET	0x3, 5               	BANKSEL	_Timer_Count
000fa0   0380     CLR	0x80                 	CLR	_Timer_Count
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00069_DS_
000fa1   f8d1     MOV	R1, R2               	MOV	R1, R2
000fa2   5b0a     MOV	0xa, R5              	MOV	PCH, R5
000fa3   5903     MOV	0x3, R4              	MOV	PSW, R4
000fa4   f8d8     MOV	R0, R3               	MOV	R0, R3
000fa5   0009     IRET                     	IRET	
                                           
                                           
                                           
                                           func._main	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = M
                                           ;***
                                           ;entry:  _main	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _init_mcu
                                           ;   _init_usart
                                           ;   _Delay_ms
                                           ;   _usart_function
                                           ;   _init_mcu
                                           ;   _init_usart
                                           ;   _Delay_ms
                                           ;   _usart_function
                                           ;1 compiler assigned register :
                                           ;   STK00
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _main	;Function start
                                           ; 2 exit points
                                           ;	op : CALL
                                           ;	.line	164; "../main.c"	init_mcu();
                                           	PAGESEL	_init_mcu
000009   dfbc     CALL	#0xfbc              	CALL	_init_mcu
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	165; "../main.c"	init_usart();
                                           	PAGESEL	_init_usart
00000a   dfdf     CALL	#0xfdf              	CALL	_init_usart
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	166; "../main.c"	Delay_ms(10);
00000b   980a     MOV	R0, #0xa             	MOV	R0,# 0x0a
00000c   6503     CLR	0x3, 5               	BANKSEL	STK00
00000d   518c     MOV	0x8c, R0             	MOV	STK00, R0
00000e   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_Delay_ms
00000f   df59     CALL	#0xf59              	CALL	_Delay_ms
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : CALL
                                           _00054_DS_
                                           ;	.line	170; "../main.c"	usart_function();
                                           	PAGESEL	_usart_function
000010   def3     CALL	#0xef3              	CALL	_usart_function
                                           	PAGESEL	$
                                           ;	op : GOTO
000011   c010     JMP	#0x10                	JMP	_00054_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000012   0008     CRET                     	CRET	
                                           ; exit point of _main
                                           
                                           
                                           
                                           func._usart_function	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _usart_function	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;1 compiler assigned register :
                                           ;   r0x1003
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _usart_function	;Function start
                                           ; 2 exit points
                                           ;	op : IFX
                                           ;	.line	110; "../main.c"	if(Rev_Flag)
000ef3   9800     MOV	R0, #0               	MOV	R0,# 0x00
000ef4   6d03     SET	0x3, 5               	BANKSEL	_Rev_Flag
000ef5   3081     ORL	R0, 0x81             	ORL	R0, _Rev_Flag
000ef6   7203     JNB	0x3, 2               	JNB	PSW, 2
000ef7   cf58     JMP	#0xf58               	JMP	_00031_DS_
                                           ;	op : =
                                           ;	.line	112; "../main.c"	Rev_Flag=0;
000ef8   6d03     SET	0x3, 5               	BANKSEL	_Rev_Flag
000ef9   0381     CLR	0x81                 	CLR	_Rev_Flag
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x1=1), size=1
                                           ;	.line	114; "../main.c"	switch(Rev_Temp)
000efa   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000efb   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000efc   3886     SUB	R0, 0x86             	SUB	R0, _Rev_Temp
                                           ;comparing bytes at offset 0
000efd   7803     JB	0x3, 0                	JB	PSW, 0
000efe   cf3a     JMP	#0xf3a               	JMP	_00024_DS_
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/3)
                                           ;unsigned compare: left >= lit(0x7=7), size=1
000eff   9807     MOV	R0, #0x7             	MOV	R0,# 0x07
000f00   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000f01   3886     SUB	R0, 0x86             	SUB	R0, _Rev_Temp
                                           ;comparing bytes at offset 0
000f02   7003     JNB	0x3, 0               	JNB	PSW, 0
000f03   cf3a     JMP	#0xf3a               	JMP	_00024_DS_
                                           ;	op : -
000f04   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000f05   0686     DECR	0x86                	DECR	_Rev_Temp
000f06   6d03     SET	0x3, 5               	BANKSEL	r0x1003
000f07   5183     MOV	0x83, R0             	MOV	r0x1003, R0
                                           ;	op : JUMPTABLE
000f08   980f     MOV	R0, #0xf             	MOV	R0,#high _00040_DS_
000f09   510a     MOV	0xa, R0              	MOV	PCH, R0
000f0a   9810     MOV	R0, #0x10            	MOV	R0,#_00040_DS_
000f0b   6d03     SET	0x3, 5               	BANKSEL	r0x1003
000f0c   2083     ADD	R0, 0x83             	ADD	R0, r0x1003
000f0d   7003     JNB	0x3, 0               	JNB	PSW, 0
000f0e   0b0a     INC	0xa                  	INC	PCH
000f0f   5102     MOV	0x2, R0              	MOV	PCL, R0
                                           _00040_DS_
000f10   cf16     JMP	#0xf16               	JMP	_00018_DS_
000f11   cf1c     JMP	#0xf1c               	JMP	_00019_DS_
000f12   cf22     JMP	#0xf22               	JMP	_00020_DS_
000f13   cf28     JMP	#0xf28               	JMP	_00021_DS_
000f14   cf2e     JMP	#0xf2e               	JMP	_00022_DS_
000f15   cf34     JMP	#0xf34               	JMP	_00023_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00018_DS_
                                           ;	.line	116; "../main.c"	case 1:P37=!P37;break;
000f16   7f08     JB	0x8, 7                	JB	_P3_bits, 7
000f17   cf1a     JMP	#0xf1a               	JMP	_00041_DS_
000f18   6708     CLR	0x8, 7               	CLR	_P3_bits, 7
000f19   cf1b     JMP	#0xf1b               	JMP	_00042_DS_
                                           _00041_DS_
000f1a   6f08     SET	0x8, 7               	SET	_P3_bits, 7
                                           ;	op : GOTO
                                           _00042_DS_
000f1b   cf40     JMP	#0xf40               	JMP	_00025_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00019_DS_
                                           ;	.line	117; "../main.c"	case 2:P36=!P36;break;
000f1c   7e08     JB	0x8, 6                	JB	_P3_bits, 6
000f1d   cf20     JMP	#0xf20               	JMP	_00043_DS_
000f1e   6608     CLR	0x8, 6               	CLR	_P3_bits, 6
000f1f   cf21     JMP	#0xf21               	JMP	_00044_DS_
                                           _00043_DS_
000f20   6e08     SET	0x8, 6               	SET	_P3_bits, 6
                                           ;	op : GOTO
                                           _00044_DS_
000f21   cf40     JMP	#0xf40               	JMP	_00025_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00020_DS_
                                           ;	.line	118; "../main.c"	case 3:P35=!P35;break;
000f22   7d08     JB	0x8, 5                	JB	_P3_bits, 5
000f23   cf26     JMP	#0xf26               	JMP	_00045_DS_
000f24   6508     CLR	0x8, 5               	CLR	_P3_bits, 5
000f25   cf27     JMP	#0xf27               	JMP	_00046_DS_
                                           _00045_DS_
000f26   6d08     SET	0x8, 5               	SET	_P3_bits, 5
                                           ;	op : GOTO
                                           _00046_DS_
000f27   cf40     JMP	#0xf40               	JMP	_00025_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00021_DS_
                                           ;	.line	119; "../main.c"	case 4:P34=!P34;break;
000f28   7c08     JB	0x8, 4                	JB	_P3_bits, 4
000f29   cf2c     JMP	#0xf2c               	JMP	_00047_DS_
000f2a   6408     CLR	0x8, 4               	CLR	_P3_bits, 4
000f2b   cf2d     JMP	#0xf2d               	JMP	_00048_DS_
                                           _00047_DS_
000f2c   6c08     SET	0x8, 4               	SET	_P3_bits, 4
                                           ;	op : GOTO
                                           _00048_DS_
000f2d   cf40     JMP	#0xf40               	JMP	_00025_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00022_DS_
                                           ;	.line	120; "../main.c"	case 5:P33=!P33;break;
000f2e   7b08     JB	0x8, 3                	JB	_P3_bits, 3
000f2f   cf32     JMP	#0xf32               	JMP	_00049_DS_
000f30   6308     CLR	0x8, 3               	CLR	_P3_bits, 3
000f31   cf33     JMP	#0xf33               	JMP	_00050_DS_
                                           _00049_DS_
000f32   6b08     SET	0x8, 3               	SET	_P3_bits, 3
                                           ;	op : GOTO
                                           _00050_DS_
000f33   cf40     JMP	#0xf40               	JMP	_00025_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00023_DS_
                                           ;	.line	121; "../main.c"	case 6:P30=!P30;break;
000f34   7808     JB	0x8, 0                	JB	_P3_bits, 0
000f35   cf38     JMP	#0xf38               	JMP	_00051_DS_
000f36   6008     CLR	0x8, 0               	CLR	_P3_bits, 0
000f37   cf39     JMP	#0xf39               	JMP	_00052_DS_
                                           _00051_DS_
000f38   6808     SET	0x8, 0               	SET	_P3_bits, 0
                                           ;	op : GOTO
                                           _00052_DS_
000f39   cf40     JMP	#0xf40               	JMP	_00025_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00024_DS_
                                           ;	.line	122; "../main.c"	default:P37=1;P36=1;P35=1;P34=1;P33=1;P30=1;break;
000f3a   6f08     SET	0x8, 7               	SET	_P3_bits, 7
                                           ;	op : =
000f3b   6e08     SET	0x8, 6               	SET	_P3_bits, 6
                                           ;	op : =
000f3c   6d08     SET	0x8, 5               	SET	_P3_bits, 5
                                           ;	op : =
000f3d   6c08     SET	0x8, 4               	SET	_P3_bits, 4
                                           ;	op : =
000f3e   6b08     SET	0x8, 3               	SET	_P3_bits, 3
                                           ;	op : =
000f3f   6808     SET	0x8, 0               	SET	_P3_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00025_DS_
                                           ;	.line	125; "../main.c"	SYNC=1;			//°ëË«¹¤Í¬²½Ä£Ê½
000f40   6c78     SET	0x78, 4              	SET	_TSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	126; "../main.c"	CSRS=0;			//´ÓÄ£Ê½
000f41   6778     CLR	0x78, 7              	CLR	_TSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	127; "../main.c"	SPEN=1;			//Ê¹ÄÜ´®ÐÐ¿Ú
000f42   6f58     SET	0x58, 7              	SET	_RSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	128; "../main.c"	SRXEN=0;
000f43   6558     CLR	0x58, 5              	CLR	_RSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	129; "../main.c"	CRXEN=0;		//½ûÖ¹½ÓÊÕÄ£Ê½
000f44   6458     CLR	0x58, 4              	CLR	_RSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	131; "../main.c"	TXIF=0;
000f45   640d     CLR	0xd, 4               	CLR	_EIF2_bits, 4
                                           ;	op : =
                                           ;	.line	132; "../main.c"	TXIE=0;
000f46   642d     CLR	0x2d, 4              	CLR	_EIE2_bits, 4
                                           ;	op : =
                                           ;	.line	133; "../main.c"	RXIF=0;
000f47   650d     CLR	0xd, 5               	CLR	_EIF2_bits, 5
                                           ;	op : =
                                           ;	.line	134; "../main.c"	RXIE=0;
000f48   652d     CLR	0x2d, 5              	CLR	_EIE2_bits, 5
                                           ;	op : =
                                           ;	.line	136; "../main.c"	TXEN=1;			//Ê¹ÄÜ·¢ËÍ
000f49   6d78     SET	0x78, 5              	SET	_TSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	138; "../main.c"	Sent_Vaule_To_UART(Rev_Temp);
000f4a   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000f4b   0e86     MOVZ	R0, 0x86            	MOVZ	R0, _Rev_Temp
000f4c   5159     MOV	0x59, R0             	MOV	_TXSDR, R0
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00026_DS_
000f4d   7978     JB	0x78, 1               	JB	_TSCTL_bits, 1
000f4e   cf4d     JMP	#0xf4d               	JMP	_00026_DS_
                                           ;	op : =
                                           ;	.line	141; "../main.c"	SYNC=1;			//°ëË«¹¤Í¬²½Ä£Ê½
000f4f   6c78     SET	0x78, 4              	SET	_TSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	142; "../main.c"	CSRS=0;			//´ÓÄ£Ê½
000f50   6778     CLR	0x78, 7              	CLR	_TSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	143; "../main.c"	SPEN=1;			//Ê¹ÄÜ´®ÐÐ¿Ú
000f51   6f58     SET	0x58, 7              	SET	_RSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	144; "../main.c"	SRXEN=0;
000f52   6558     CLR	0x58, 5              	CLR	_RSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	145; "../main.c"	CRXEN=1;		//Ê¹ÄÜ½ÓÊÕÄ£Ê½
000f53   6c58     SET	0x58, 4              	SET	_RSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	147; "../main.c"	TXIF=0;
000f54   640d     CLR	0xd, 4               	CLR	_EIF2_bits, 4
                                           ;	op : =
                                           ;	.line	148; "../main.c"	TXIE=0;
000f55   642d     CLR	0x2d, 4              	CLR	_EIE2_bits, 4
                                           ;	op : =
                                           ;	.line	149; "../main.c"	RXIF=0;
000f56   650d     CLR	0xd, 5               	CLR	_EIF2_bits, 5
                                           ;	op : =
                                           ;	.line	150; "../main.c"	RXIE=1;		// ¿ªÆô½ÓÊÕÖÐ¶Ï£¬·¢ËÍ²»ÖÐ¶Ï
000f57   6d2d     SET	0x2d, 5              	SET	_EIE2_bits, 5
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00031_DS_
000f58   0008     CRET                     	CRET	
                                           ; exit point of _usart_function
                                           
                                           
                                           
                                           func._init_usart	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _init_usart	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _init_usart	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	82; "../main.c"	BRCTL=0x00;		// 	½ÓÊÕ¿ÕÏÐ  Ê¹ÓÃ8Î»¼ÆÊýÆ÷£¬²»¿¼ÂÇ»½ÐÑÊÇÊ¹ÄÜºÍ×Ô¶¯²¨ÌØÂÊ¼ì²â
000fdf   0377     CLR	0x77                 	CLR	_BRCTL
                                           ;	op : =
                                           ;	.line	84; "../main.c"	EUBRGH=0x00;	// ²¨ÌØÂÊ¹«Ê½=SCLK/(m*y+1),ÆäÖÐSCLKÏµÍ³Ê±ÖÓ£¬ÈçÕâÀï8M£¬mÎª±¶ÆµÊý£¬¼ûÊÖ²á£¬yÎª8Î»»ò16Î»²¨ÌØÂÊ¼ÆÊýÖµ
000fe0   037a     CLR	0x7a                 	CLR	_EUBRGH
                                           ;	op : =
                                           ;	.line	85; "../main.c"	EUBRGL=0x0C; 	// SYNC=0(È«Ë«¹¤Òì²½Ä£Ê½),BRG16=0(Ê¹ÓÃ8Î»²¨ÌØÂÊ·¢ÉúÆ÷),HBRG=0(µÍËÙ)£¬Baud=8000000/(64*(12+1))=9615
000fe1   980c     MOV	R0, #0xc             	MOV	R0,# 0x0c
000fe2   5179     MOV	0x79, R0             	MOV	_EUBRGL, R0
                                           ;	op : =
                                           ;	.line	87; "../main.c"	SYNC=1;			//°ëË«¹¤Í¬²½Ä£Ê½
000fe3   6c78     SET	0x78, 4              	SET	_TSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	88; "../main.c"	CSRS=0;			//´ÓÄ£Ê½
000fe4   6778     CLR	0x78, 7              	CLR	_TSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	89; "../main.c"	SPEN=1;			//Ê¹ÄÜ´®ÐÐ¿Ú
000fe5   6f58     SET	0x58, 7              	SET	_RSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	90; "../main.c"	SRXEN=0;
000fe6   6558     CLR	0x58, 5              	CLR	_RSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	91; "../main.c"	CRXEN=1;		//Ê¹ÄÜ½ÓÊÕÄ£Ê½
000fe7   6c58     SET	0x58, 4              	SET	_RSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	93; "../main.c"	TXIF=0;
000fe8   640d     CLR	0xd, 4               	CLR	_EIF2_bits, 4
                                           ;	op : =
                                           ;	.line	94; "../main.c"	TXIE=0;
000fe9   642d     CLR	0x2d, 4              	CLR	_EIE2_bits, 4
                                           ;	op : =
                                           ;	.line	95; "../main.c"	RXIF=0;
000fea   650d     CLR	0xd, 5               	CLR	_EIF2_bits, 5
                                           ;	op : =
                                           ;	.line	96; "../main.c"	RXIE=1;		// ¿ªÆô½ÓÊÕÖÐ¶Ï£¬·¢ËÍ²»ÖÐ¶Ï
000feb   6d2d     SET	0x2d, 5              	SET	_EIE2_bits, 5
                                           ;	op : =
                                           ;	.line	98; "../main.c"	INTCTL = 0XE0;     // Ê¹ÄÜÍâ²¿ÖÐ¶Ï PUIE Ê¹ÄÜ×ÜÖÐ¶Ï AIE  T0IE
000fec   98e0     MOV	R0, #0xe0            	MOV	R0,# 0xe0
000fed   510b     MOV	0xb, R0              	MOV	_INTCTL, R0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000fee   0008     CRET                     	CRET	
                                           ; exit point of _init_usart
                                           
                                           
                                           
                                           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	54; "../main.c"	OSCCTL = 0x60;          //ÉèÖÃÎª8M
000fbc   9860     MOV	R0, #0x60            	MOV	R0,# 0x60
000fbd   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : =
                                           ;	.line	57; "../main.c"	TR0 = 0x0B;				//ÉèÖÃP03¶Ë¿ÚÎªÊäÈë£¬P0ÆäËûI/O¿ÚÎªÊä³ö
000fbe   980b     MOV	R0, #0xb             	MOV	R0,# 0x0b
000fbf   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	58; "../main.c"	TR1 = 0x00;				//ÉèÖÃP1¶Ë¿ÚÎªÊä³ö
000fc0   0327     CLR	0x27                 	CLR	_TR1
                                           ;	op : =
                                           ;	.line	59; "../main.c"	TR2 = 0x00;				//ÉèÖÃP2¶Ë¿ÚÎªÊä³ö
000fc1   0326     CLR	0x26                 	CLR	_TR2
                                           ;	op : =
                                           ;	.line	60; "../main.c"	TR3 = 0x00;				//ÉèÖÃP3¶Ë¿ÚÎªÊä³ö
000fc2   0328     CLR	0x28                 	CLR	_TR3
                                           ;	op : =
                                           ;	.line	61; "../main.c"	TR4 = 0x00;				//ÉèÖÃP4¶Ë¿ÚÎªÊä³ö
000fc3   0329     CLR	0x29                 	CLR	_TR4
                                           ;	op : =
                                           ;	.line	63; "../main.c"	P0  = 0;				//P0¿ÚÊä³öµÍµçÆ½
000fc4   0305     CLR	0x5                  	CLR	_P0
                                           ;	op : =
                                           ;	.line	64; "../main.c"	P1  = 0;				//P1¿ÚÊä³öµÍµçÆ½
000fc5   0307     CLR	0x7                  	CLR	_P1
                                           ;	op : =
                                           ;	.line	65; "../main.c"	P2  = 0;				//P2¿ÚÊä³öµÍµçÆ½
000fc6   0306     CLR	0x6                  	CLR	_P2
                                           ;	op : =
                                           ;	.line	66; "../main.c"	P3  = 0;				//P3¿ÚÊä³öµÍµçÆ½
000fc7   0308     CLR	0x8                  	CLR	_P3
                                           ;	op : =
                                           ;	.line	67; "../main.c"	P4  = 0;				//P4¿ÚÊä³öµÍµçÆ½
000fc8   0309     CLR	0x9                  	CLR	_P4
                                           ;	op : =
                                           ;	.line	69; "../main.c"	OPTR = 0x05;	//¶¨Ê±Æ÷0,¶¨Ê±·¢ËÍÊý¾Ýµ½¶Ë¿Ú ¼ÆÊ±64·ÖÆµ
000fc9   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000fca   5121     MOV	0x21, R0             	MOV	_OPTR, R0
                                           ;	op : =
                                           ;	.line	70; "../main.c"	T0 = 0x64;		// ¿É¼ÆÊ±156¸öÖÜÆÚ£¬½áºÏ·ÖÆµ64ºÍÊ±ÖÓ8MÊµÏÖÊ±¼ä¼ä¸ô¶¨Ê± Ô¼  5ms
000fcb   9864     MOV	R0, #0x64            	MOV	R0,# 0x64
000fcc   5101     MOV	0x1, R0              	MOV	_T0, R0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000fcd   0008     CRET                     	CRET	
                                           ; exit point of _init_mcu
                                           
                                           
                                           
                                           func._Delay_ms	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _Delay_ms	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;5 compiler assigned registers:
                                           ;   r0x1003
                                           ;   STK00
                                           ;   r0x1004
                                           ;   r0x1005
                                           ;   r0x1006
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _Delay_ms	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	35; "../main.c"	void Delay_ms(uint ms_data)
000f59   6d03     SET	0x3, 5               	BANKSEL	r0x1003
000f5a   5183     MOV	0x83, R0             	MOV	r0x1003, R0
000f5b   6503     CLR	0x3, 5               	BANKSEL	STK00
000f5c   0e8c     MOVZ	R0, 0x8c            	MOVZ	R0, STK00
000f5d   6d03     SET	0x3, 5               	BANKSEL	r0x1004
000f5e   5182     MOV	0x82, R0             	MOV	r0x1004, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	38; "../main.c"	while(ms_data--)
000f5f   6d03     SET	0x3, 5               	BANKSEL	r0x1004
000f60   0e82     MOVZ	R0, 0x82            	MOVZ	R0, r0x1004
000f61   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f62   5184     MOV	0x84, R0             	MOV	r0x1005, R0
000f63   6d03     SET	0x3, 5               	BANKSEL	r0x1003
000f64   0e83     MOVZ	R0, 0x83            	MOVZ	R0, r0x1003
000f65   6d03     SET	0x3, 5               	BANKSEL	r0x1006
000f66   5185     MOV	0x85, R0             	MOV	r0x1006, R0
                                           ;	op : -
000f67   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
000f68   6d03     SET	0x3, 5               	BANKSEL	r0x1004
000f69   2182     ADD	0x82, R0             	ADD	r0x1004, R0
000f6a   7003     JNB	0x3, 0               	JNB	PSW, 0
000f6b   cf6e     JMP	#0xf6e               	JMP	_00076_DS_
000f6c   6d03     SET	0x3, 5               	BANKSEL	r0x1003
000f6d   0783     DEC	0x83                 	DEC	r0x1003
                                           ;	op : IFX
                                           _00076_DS_
000f6e   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f6f   0e84     MOVZ	R0, 0x84            	MOVZ	R0, r0x1005
000f70   6d03     SET	0x3, 5               	BANKSEL	r0x1006
000f71   3085     ORL	R0, 0x85             	ORL	R0, r0x1006
000f72   7203     JNB	0x3, 2               	JNB	PSW, 2
000f73   cf83     JMP	#0xf83               	JMP	_00007_DS_
                                           ;	op : =
                                           ;	.line	41; "../main.c"	while(i--);
000f74   987c     MOV	R0, #0x7c            	MOV	R0,# 0x7c
000f75   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f76   5184     MOV	0x84, R0             	MOV	r0x1005, R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00001_DS_
000f77   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f78   0e84     MOVZ	R0, 0x84            	MOVZ	R0, r0x1005
000f79   6d03     SET	0x3, 5               	BANKSEL	r0x1006
000f7a   5185     MOV	0x85, R0             	MOV	r0x1006, R0
                                           ;	op : -
000f7b   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f7c   0784     DEC	0x84                 	DEC	r0x1005
                                           ;	op : IFX
000f7d   9800     MOV	R0, #0               	MOV	R0,# 0x00
000f7e   6d03     SET	0x3, 5               	BANKSEL	r0x1006
000f7f   3085     ORL	R0, 0x85             	ORL	R0, r0x1006
000f80   7203     JNB	0x3, 2               	JNB	PSW, 2
000f81   cf5f     JMP	#0xf5f               	JMP	_00004_DS_
                                           ;	op : GOTO
000f82   cf77     JMP	#0xf77               	JMP	_00001_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00007_DS_
000f83   0008     CRET                     	CRET	
                                           ; exit point of _Delay_ms
                                           
                                           
                                           ;	code size estimation:
                                           ;	  200+   31 =   231 instructions (  524 byte)
                                           
                                           
                                           	.end
                                           .org_e00
000e00   7d03     JB	0x3, 5               
000e01   ce06     JMP	#0xe06              
000e02   51f0     MOV	0xf0, R0            
000e03   5003     MOV	R0, 0x3             
000e04   51f4     MOV	0xf4, R0            
000e05   ce0b     JMP	#0xe0b              
000e06   6d03     SET	0x3, 5              
000e07   51f0     MOV	0xf0, R0            
000e08   5003     MOV	R0, 0x3             
000e09   51f4     MOV	0xf4, R0            
000e0a   65f4     CLR	0xf4, 5             
000e0b   53f1     MOV	0xf1, R1            
000e0c   5df2     MOV	0xf2, R6            
000e0d   5ff3     MOV	0xf3, R7            
000e0e   500a     MOV	R0, 0xa             
000e0f   51f5     MOV	0xf5, R0            
000e10   503a     MOV	R0, 0x3a            
000e11   51f6     MOV	0xf6, R0            
000e12   503b     MOV	R0, 0x3b            
000e13   51f7     MOV	0xf7, R0            
000e14   503c     MOV	R0, 0x3c            
000e15   51f8     MOV	0xf8, R0            
000e16   507e     MOV	R0, 0x7e            
000e17   51fa     MOV	0xfa, R0            
000e18   507f     MOV	R0, 0x7f            
000e19   51fb     MOV	0xfb, R0            
000e1a   980e     MOV	R0, #0xe            
000e1b   510a     MOV	0xa, R0             
000e1c   68ff     SET	0xff, 0             
000e1d   5002     MOV	R0, 0x2             
000e1e   51fe     MOV	0xfe, R0            
000e1f   98c9     MOV	R0, #0xc9           
000e20   5102     MOV	0x2, R0             
000e21   60ff     CLR	0xff, 0             
000e22   5002     MOV	R0, 0x2             
000e23   51fe     MOV	0xfe, R0            
000e24   98c9     MOV	R0, #0xc9           
000e25   5102     MOV	0x2, R0             
000e26   9806     MOV	R0, #0x6            
000e27   38fc     SUB	R0, 0xfc            
000e28   7003     JNB	0x3, 0              
000e29   ce1c     JMP	#0xe1c              
000e2a   50fc     MOV	R0, 0xfc            
000e2b   2102     ADD	0x2, R0             
000e2c   ce32     JMP	#0xe32              
000e2d   ce34     JMP	#0xe34              
000e2e   ce62     JMP	#0xe62              
000e2f   ce89     JMP	#0xe89              
000e30   ceb3     JMP	#0xeb3              
000e31   ceb5     JMP	#0xeb5              
000e32   69ff     SET	0xff, 1             
000e33   ce35     JMP	#0xe35              
000e34   61ff     CLR	0xff, 1             
000e35   68ff     SET	0xff, 0             
000e36   5002     MOV	R0, 0x2             
000e37   51fe     MOV	0xfe, R0            
000e38   98c9     MOV	R0, #0xc9           
000e39   5102     MOV	0x2, R0             
000e3a   50fc     MOV	R0, 0xfc            
000e3b   5104     MOV	0x4, R0             
000e3c   5002     MOV	R0, 0x2             
000e3d   51fe     MOV	0xfe, R0            
000e3e   98c9     MOV	R0, #0xc9           
000e3f   5102     MOV	0x2, R0             
000e40   62ff     CLR	0xff, 2             
000e41   70fc     JNB	0xfc, 0             
000e42   6aff     SET	0xff, 2             
000e43   5002     MOV	R0, 0x2             
000e44   51fe     MOV	0xfe, R0            
000e45   98c9     MOV	R0, #0xc9           
000e46   5102     MOV	0x2, R0             
000e47   52fc     MOV	R1, 0xfc            
000e48   79ff     JB	0xff, 1              
000e49   ce55     JMP	#0xe55              
000e4a   7aff     JB	0xff, 2              
000e4b   6503     CLR	0x3, 5              
000e4c   5000     MOV	R0, 0               
000e4d   6d03     SET	0x3, 5              
000e4e   51fc     MOV	0xfc, R0            
000e4f   60ff     CLR	0xff, 0             
000e50   5002     MOV	R0, 0x2             
000e51   51fe     MOV	0xfe, R0            
000e52   98c9     MOV	R0, #0xc9           
000e53   5102     MOV	0x2, R0             
000e54   ce5e     JMP	#0xe5e              
000e55   5002     MOV	R0, 0x2             
000e56   51fe     MOV	0xfe, R0            
000e57   98c9     MOV	R0, #0xc9           
000e58   5102     MOV	0x2, R0             
000e59   50fc     MOV	R0, 0xfc            
000e5a   7aff     JB	0xff, 2              
000e5b   6503     CLR	0x3, 5              
000e5c   5100     MOV	0, R0               
000e5d   6d03     SET	0x3, 5              
000e5e   0b04     INC	0x4                 
000e5f   ff59     DECJZ	R1                
000e60   ce48     JMP	#0xe48              
000e61   ce1c     JMP	#0xe1c              
000e62   68ff     SET	0xff, 0             
000e63   5002     MOV	R0, 0x2             
000e64   51fe     MOV	0xfe, R0            
000e65   98c9     MOV	R0, #0xc9           
000e66   5102     MOV	0x2, R0             
000e67   50fc     MOV	R0, 0xfc            
000e68   513b     MOV	0x3b, R0            
000e69   5002     MOV	R0, 0x2             
000e6a   51fe     MOV	0xfe, R0            
000e6b   98c9     MOV	R0, #0xc9           
000e6c   5102     MOV	0x2, R0             
000e6d   50fc     MOV	R0, 0xfc            
000e6e   513a     MOV	0x3a, R0            
000e6f   5002     MOV	R0, 0x2             
000e70   51fe     MOV	0xfe, R0            
000e71   98c9     MOV	R0, #0xc9           
000e72   5102     MOV	0x2, R0             
000e73   52fc     MOV	R1, 0xfc            
000e74   9881     MOV	R0, #0x81           
000e75   513c     MOV	0x3c, R0            
000e76   0000     NOP                     
000e77   0000     NOP                     
000e78   60ff     CLR	0xff, 0             
000e79   5dfc     MOV	0xfc, R6            
000e7a   5002     MOV	R0, 0x2             
000e7b   51fe     MOV	0xfe, R0            
000e7c   98c9     MOV	R0, #0xc9           
000e7d   5102     MOV	0x2, R0             
000e7e   5ffc     MOV	0xfc, R7            
000e7f   5002     MOV	R0, 0x2             
000e80   51fe     MOV	0xfe, R0            
000e81   98c9     MOV	R0, #0xc9           
000e82   5102     MOV	0x2, R0             
000e83   0b3b     INC	0x3b                
000e84   7203     JNB	0x3, 2              
000e85   0b3a     INC	0x3a                
000e86   ff59     DECJZ	R1                
000e87   ce74     JMP	#0xe74              
000e88   ce1c     JMP	#0xe1c              
000e89   68ff     SET	0xff, 0             
000e8a   5002     MOV	R0, 0x2             
000e8b   51fe     MOV	0xfe, R0            
000e8c   98c9     MOV	R0, #0xc9           
000e8d   5102     MOV	0x2, R0             
000e8e   980c     MOV	R0, #0xc            
000e8f   38fc     SUB	R0, 0xfc            
000e90   7003     JNB	0x3, 0              
000e91   ce1c     JMP	#0xe1c              
000e92   50fc     MOV	R0, 0xfc            
000e93   f800     ADD	R0, R0              
000e94   2102     ADD	0x2, R0             
000e95   50f0     MOV	R0, 0xf0            
000e96   ceac     JMP	#0xeac              
000e97   50f1     MOV	R0, 0xf1            
000e98   ceac     JMP	#0xeac              
000e99   f8d0     MOV	R0, R2              
000e9a   ceac     JMP	#0xeac              
000e9b   f8d8     MOV	R0, R3              
000e9c   ceac     JMP	#0xeac              
000e9d   f8e0     MOV	R0, R4              
000e9e   ceac     JMP	#0xeac              
000e9f   f8e8     MOV	R0, R5              
000ea0   ceac     JMP	#0xeac              
000ea1   50f2     MOV	R0, 0xf2            
000ea2   ceac     JMP	#0xeac              
000ea3   50f3     MOV	R0, 0xf3            
000ea4   ceac     JMP	#0xeac              
000ea5   50f4     MOV	R0, 0xf4            
000ea6   ceac     JMP	#0xeac              
000ea7   50f5     MOV	R0, 0xf5            
000ea8   ceac     JMP	#0xeac              
000ea9   50fa     MOV	R0, 0xfa            
000eaa   ceac     JMP	#0xeac              
000eab   50fb     MOV	R0, 0xfb            
000eac   51fc     MOV	0xfc, R0            
000ead   60ff     CLR	0xff, 0             
000eae   5002     MOV	R0, 0x2             
000eaf   51fe     MOV	0xfe, R0            
000eb0   98c9     MOV	R0, #0xc9           
000eb1   5102     MOV	0x2, R0             
000eb2   ce1c     JMP	#0xe1c              
000eb3   6d7e     SET	0x7e, 5             
000eb4   ceb6     JMP	#0xeb6              
000eb5   657e     CLR	0x7e, 5             
000eb6   6925     SET	0x25, 1             
000eb7   5ef3     MOV	R7, 0xf3            
000eb8   5cf2     MOV	R6, 0xf2            
000eb9   52f1     MOV	R1, 0xf1            
000eba   50f6     MOV	R0, 0xf6            
000ebb   513a     MOV	0x3a, R0            
000ebc   50f7     MOV	R0, 0xf7            
000ebd   513b     MOV	0x3b, R0            
000ebe   50f8     MOV	R0, 0xf8            
000ebf   513c     MOV	0x3c, R0            
000ec0   50f5     MOV	R0, 0xf5            
000ec1   510a     MOV	0xa, R0             
000ec2   50f4     MOV	R0, 0xf4            
000ec3   5103     MOV	0x3, R0             
000ec4   6d03     SET	0x3, 5              
000ec5   50f0     MOV	R0, 0xf0            
000ec6   7df4     JB	0xf4, 5              
000ec7   6503     CLR	0x3, 5              
000ec8   0008     CRET                    
000ec9   6925     SET	0x25, 1             
000eca   6825     SET	0x25, 0             
000ecb   7005     JNB	0x5, 0              
000ecc   cecb     JMP	#0xecb              
000ecd   7805     JB	0x5, 0               
000ece   cecd     JMP	#0xecd              
000ecf   6125     CLR	0x25, 1             
000ed0   6105     CLR	0x5, 1              
000ed1   9808     MOV	R0, #0x8            
000ed2   51fd     MOV	0xfd, R0            
000ed3   50fc     MOV	R0, 0xfc            
000ed4   78ff     JB	0xff, 0              
000ed5   cee3     JMP	#0xee3              
000ed6   6905     SET	0x5, 1              
000ed7   ced8     JMP	#0xed8              
000ed8   ced9     JMP	#0xed9              
000ed9   ceda     JMP	#0xeda              
000eda   0000     NOP                     
000edb   6105     CLR	0x5, 1              
000edc   6003     CLR	0x3, 0              
000edd   7005     JNB	0x5, 0              
000ede   6803     SET	0x3, 0              
000edf   13fc     RLC	0xfc                
000ee0   09fd     DECJZ	0xfd              
000ee1   ced6     JMP	#0xed6              
000ee2   cef0     JMP	#0xef0              
000ee3   6025     CLR	0x25, 0             
000ee4   cee5     JMP	#0xee5              
000ee5   0000     NOP                     
000ee6   6905     SET	0x5, 1              
000ee7   ff18     RLC	R0                  
000ee8   7803     JB	0x3, 0               
000ee9   6005     CLR	0x5, 0              
000eea   7003     JNB	0x3, 0              
000eeb   6805     SET	0x5, 0              
000eec   ceed     JMP	#0xeed              
000eed   6105     CLR	0x5, 1              
000eee   09fd     DECJZ	0xfd              
000eef   cee4     JMP	#0xee4              
000ef0   50fe     MOV	R0, 0xfe            
000ef1   8003     ADD	R0, #0x3            
000ef2   5102     MOV	0x2, R0             
                                           .org_2004
002004   ce00     JMP	#0xe00              
                                           .config
002007   06c0     DECR	0xc0               
002008   ffff     NOPZ                    
                                           func.__sdcc_gsinit_startup
000002   dfa6     CALL	#0xfa6             
000003   0008     CRET                    
                                           .code
000fce   dfff     CALL	#0xfff             
000fcf   5130     MOV	0x30, R0            
000fd0   ffff     NOPZ                    
000fd1   ffff     NOPZ                    
000fd2   dffe     CALL	#0xffe             
000fd3   5137     MOV	0x37, R0            
000fd4   ffff     NOPZ                    
000fd5   ffff     NOPZ                    
000fd6   dffd     CALL	#0xffd             
000fd7   511c     MOV	0x1c, R0            
000fd8   ffff     NOPZ                    
000fd9   ffff     NOPZ                    
000fda   dffc     CALL	#0xffc             
000fdb   515e     MOV	0x5e, R0            
000fdc   ffff     NOPZ                    
000fdd   ffff     NOPZ                    
000fde   0008     CRET                    
                                           .cinit
000fa6   6503     CLR	0x3, 5              
000fa7   9880     MOV	R0, #0x80           
000fa8   990d     MOV	R1, #0xd            
000fa9   0000     NOP                     
000faa   dfb6     CALL	#0xfb6             
000fab   6d03     SET	0x3, 5              
000fac   9880     MOV	R0, #0x80           
000fad   9906     MOV	R1, #0x6            
000fae   0000     NOP                     
000faf   dfb6     CALL	#0xfb6             
000fb0   0386     CLR	0x86                
000fb1   98f0     MOV	R0, #0xf0           
000fb2   9910     MOV	R1, #0x10           
000fb3   0000     NOP                     
000fb4   dfb6     CALL	#0xfb6             
000fb5   0008     CRET                    
000fb6   020a     CLR	R2                  
000fb7   f750     ST	[R0], R2             
000fb8   ff10     INC	R0                  
000fb9   ff59     DECJZ	R1                
000fba   cfb7     JMP	#0xfb7              
000fbb   0008     CRET                    
