gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 5-24-2016  09:42:25
 
 
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:42:24 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:42:25 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
                                           r0x1006	.res	1
                                           UDL_main_1	.udata
                                           r0x1005	.res	1
                                           UDL_main_2	.udata
                                           r0x1007	.res	1
                                           UDL_main_3	.udata
                                           r0x1008	.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   cff2     JMP	#0xff2               	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
                                           	PAGESEL	_startup
000ff2   d009     CALL	#0x9                	CALL	_startup
                                           	PAGESEL	__sdcc_gsinit_startup
000ff3   d002     CALL	#0x2                	CALL	__sdcc_gsinit_startup
                                           	PAGESEL	_main
000ff4   cfe8     JMP	#0xfe8               	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   cf55     JMP	#0xf55               	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	166; "../main.c"	if(RXIF)
000f55   7d0d     JB	0xd, 5                	JB	_EIF2_bits, 5
000f56   cf64     JMP	#0xf64               	JMP	_00069_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	168; "../main.c"	if(OVFER || FRER)
000f57   7158     JNB	0x58, 1              	JNB	_RSCTL_bits, 1
000f58   cf5b     JMP	#0xf5b               	JMP	_00064_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
000f59   7a58     JB	0x58, 2               	JB	_RSCTL_bits, 2
000f5a   cf5e     JMP	#0xf5e               	JMP	_00065_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00064_DS_
                                           ;	.line	170; "../main.c"	Rev_Flag=0;
000f5b   6d03     SET	0x3, 5               	BANKSEL	_Rev_Flag
000f5c   0383     CLR	0x83                 	CLR	_Rev_Flag
                                           ;	op : GOTO
000f5d   cf61     JMP	#0xf61               	JMP	_00066_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00065_DS_
                                           ;	.line	174; "../main.c"	Rev_Flag=1;
000f5e   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000f5f   6d03     SET	0x3, 5               	BANKSEL	_Rev_Flag
000f60   5183     MOV	0x83, R0             	MOV	_Rev_Flag, R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00066_DS_
                                           ;	.line	177; "../main.c"	Rev_Temp=RXSDR;  // ÇåÁã RXIF
000f61   0e5a     MOVZ	R0, 0x5a            	MOVZ	R0, _RXSDR
000f62   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000f63   5188     MOV	0x88, R0             	MOV	_Rev_Temp, R0
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00069_DS_
                                           ;	.line	180; "../main.c"	if(T0IF)
000f64   7a0b     JB	0xb, 2                	JB	_INTCTL_bits, 2
000f65   cf7f     JMP	#0xf7f               	JMP	_00076_DS_
                                           ;	op : =
                                           ;	.line	182; "../main.c"	T0IF = 0;
000f66   620b     CLR	0xb, 2               	CLR	_INTCTL_bits, 2
                                           ;	op : =
                                           ;	.line	183; "../main.c"	T0 = 0x64;
000f67   9864     MOV	R0, #0x64            	MOV	R0,# 0x64
000f68   5101     MOV	0x1, R0              	MOV	_T0, R0
                                           ;	op : +
                                           ;	.line	184; "../main.c"	Timer_Count++;
000f69   6d03     SET	0x3, 5               	BANKSEL	_Timer_Count
000f6a   0b80     INC	0x80                 	INC	_Timer_Count
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/3)
                                           ;unsigned compare: left >= lit(0x65=101), size=1
                                           ;	.line	186; "../main.c"	if(Timer_Count>100)
000f6b   9865     MOV	R0, #0x65            	MOV	R0,# 0x65
000f6c   6d03     SET	0x3, 5               	BANKSEL	_Timer_Count
000f6d   3880     SUB	R0, 0x80             	SUB	R0, _Timer_Count
                                           ;comparing bytes at offset 0
000f6e   7803     JB	0x3, 0                	JB	PSW, 0
000f6f   cf7f     JMP	#0xf7f               	JMP	_00076_DS_
                                           ;	op : =
                                           ;	.line	188; "../main.c"	Timer_Count=0;
000f70   6d03     SET	0x3, 5               	BANKSEL	_Timer_Count
000f71   0380     CLR	0x80                 	CLR	_Timer_Count
                                           ;	op : +
                                           ;	.line	189; "../main.c"	Send_Date++;
000f72   6d03     SET	0x3, 5               	BANKSEL	_Send_Date
000f73   0b81     INC	0x81                 	INC	_Send_Date
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/3)
                                           ;unsigned compare: left >= lit(0x8=8), size=1
                                           ;	.line	190; "../main.c"	if(Send_Date>7)Send_Date=1;
000f74   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
000f75   6d03     SET	0x3, 5               	BANKSEL	_Send_Date
000f76   3881     SUB	R0, 0x81             	SUB	R0, _Send_Date
                                           ;comparing bytes at offset 0
000f77   7803     JB	0x3, 0                	JB	PSW, 0
000f78   cf7c     JMP	#0xf7c               	JMP	_00071_DS_
                                           ;	op : =
000f79   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000f7a   6d03     SET	0x3, 5               	BANKSEL	_Send_Date
000f7b   5181     MOV	0x81, R0             	MOV	_Send_Date, R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00071_DS_
                                           ;	.line	191; "../main.c"	Send_Flag=1;
000f7c   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000f7d   6d03     SET	0x3, 5               	BANKSEL	_Send_Flag
000f7e   5182     MOV	0x82, R0             	MOV	_Send_Flag, R0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00076_DS_
000f7f   f8d1     MOV	R1, R2               	MOV	R1, R2
000f80   5b0a     MOV	0xa, R5              	MOV	PCH, R5
000f81   5903     MOV	0x3, R4              	MOV	PSW, R4
000f82   f8d8     MOV	R0, R3               	MOV	R0, R3
000f83   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	153; "../main.c"	init_mcu();
                                           	PAGESEL	_init_mcu
000fe8   dfc5     CALL	#0xfc5              	CALL	_init_mcu
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	154; "../main.c"	init_usart();
                                           	PAGESEL	_init_usart
000fe9   dfd7     CALL	#0xfd7              	CALL	_init_usart
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	155; "../main.c"	Delay_ms(10);
000fea   980a     MOV	R0, #0xa             	MOV	R0,# 0x0a
000feb   6503     CLR	0x3, 5               	BANKSEL	STK00
000fec   518c     MOV	0x8c, R0             	MOV	STK00, R0
000fed   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_Delay_ms
000fee   df84     CALL	#0xf84              	CALL	_Delay_ms
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : CALL
                                           _00059_DS_
                                           ;	.line	159; "../main.c"	usart_function();
                                           	PAGESEL	_usart_function
000fef   def3     CALL	#0xef3              	CALL	_usart_function
                                           	PAGESEL	$
                                           ;	op : GOTO
000ff0   cfef     JMP	#0xfef               	JMP	_00059_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000ff1   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 :
                                           ;   r0x1005
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _usart_function	;Function start
                                           ; 2 exit points
                                           ;	op : IFX
                                           ;	.line	111; "../main.c"	if(Send_Flag)
000ef3   9800     MOV	R0, #0               	MOV	R0,# 0x00
000ef4   6d03     SET	0x3, 5               	BANKSEL	_Send_Flag
000ef5   3082     ORL	R0, 0x82             	ORL	R0, _Send_Flag
000ef6   7203     JNB	0x3, 2               	JNB	PSW, 2
000ef7   cf54     JMP	#0xf54               	JMP	_00034_DS_
                                           ;	op : =
                                           ;	.line	113; "../main.c"	Send_Flag=0;
000ef8   6d03     SET	0x3, 5               	BANKSEL	_Send_Flag
000ef9   0382     CLR	0x82                 	CLR	_Send_Flag
                                           ;	op : =
                                           ;	.line	115; "../main.c"	SRXEN=0;
000efa   6558     CLR	0x58, 5              	CLR	_RSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	116; "../main.c"	CRXEN=0;	//½ûÖ¹½ÓÊÕÄ£Ê½
000efb   6458     CLR	0x58, 4              	CLR	_RSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	117; "../main.c"	TXEN=1;		//Ê¹ÄÜ·¢ËÍÄ£Ê½
000efc   6d78     SET	0x78, 5              	SET	_TSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	119; "../main.c"	Sent_Vaule_To_UART(Send_Date);
000efd   6d03     SET	0x3, 5               	BANKSEL	_Send_Date
000efe   0e81     MOVZ	R0, 0x81            	MOVZ	R0, _Send_Date
000eff   5159     MOV	0x59, R0             	MOV	_TXSDR, R0
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00018_DS_
000f00   7978     JB	0x78, 1               	JB	_TSCTL_bits, 1
000f01   cf00     JMP	#0xf00               	JMP	_00018_DS_
                                           ;	op : =
                                           ;	.line	121; "../main.c"	SYNC=1;			//°ëË«¹¤Í¬²½Ä£Ê½
000f02   6c78     SET	0x78, 4              	SET	_TSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	122; "../main.c"	CSRS=1;			//Ö÷Ä£Ê½
000f03   6f78     SET	0x78, 7              	SET	_TSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	123; "../main.c"	SPEN=1;			//Ê¹ÄÜ´®ÐÐ¿Ú
000f04   6f58     SET	0x58, 7              	SET	_RSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	124; "../main.c"	TXEN=0;			//½ûÖ¹·¢ËÍÄ£Ê½
000f05   6578     CLR	0x78, 5              	CLR	_TSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	125; "../main.c"	SRXEN=0;
000f06   6558     CLR	0x58, 5              	CLR	_RSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	126; "../main.c"	CRXEN=1;		//Æô¶¯½ÓÊÕÄ£Ê½
000f07   6c58     SET	0x58, 4              	SET	_RSCTL_bits, 4
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00021_DS_
                                           ;	.line	128; "../main.c"	while(!RXIF);
000f08   7d0d     JB	0xd, 5                	JB	_EIF2_bits, 5
000f09   cf08     JMP	#0xf08               	JMP	_00021_DS_
                                           ;	op : =
                                           ;	.line	129; "../main.c"	Rev_Temp=RXSDR;
000f0a   0e5a     MOVZ	R0, 0x5a            	MOVZ	R0, _RXSDR
000f0b   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000f0c   5188     MOV	0x88, R0             	MOV	_Rev_Temp, R0
                                           ;	op : =
                                           ;	.line	130; "../main.c"	RXIF=0;
000f0d   650d     CLR	0xd, 5               	CLR	_EIF2_bits, 5
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x1=1), size=1
                                           ;	.line	132; "../main.c"	switch(Rev_Temp)
000f0e   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000f0f   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000f10   3888     SUB	R0, 0x88             	SUB	R0, _Rev_Temp
                                           ;comparing bytes at offset 0
000f11   7803     JB	0x3, 0                	JB	PSW, 0
000f12   cf4e     JMP	#0xf4e               	JMP	_00030_DS_
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/3)
                                           ;unsigned compare: left >= lit(0x7=7), size=1
000f13   9807     MOV	R0, #0x7             	MOV	R0,# 0x07
000f14   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000f15   3888     SUB	R0, 0x88             	SUB	R0, _Rev_Temp
                                           ;comparing bytes at offset 0
000f16   7003     JNB	0x3, 0               	JNB	PSW, 0
000f17   cf4e     JMP	#0xf4e               	JMP	_00030_DS_
                                           ;	op : -
000f18   6d03     SET	0x3, 5               	BANKSEL	_Rev_Temp
000f19   0688     DECR	0x88                	DECR	_Rev_Temp
000f1a   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f1b   5185     MOV	0x85, R0             	MOV	r0x1005, R0
                                           ;	op : JUMPTABLE
000f1c   980f     MOV	R0, #0xf             	MOV	R0,#high _00045_DS_
000f1d   510a     MOV	0xa, R0              	MOV	PCH, R0
000f1e   9824     MOV	R0, #0x24            	MOV	R0,#_00045_DS_
000f1f   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f20   2085     ADD	R0, 0x85             	ADD	R0, r0x1005
000f21   7003     JNB	0x3, 0               	JNB	PSW, 0
000f22   0b0a     INC	0xa                  	INC	PCH
000f23   5102     MOV	0x2, R0              	MOV	PCL, R0
                                           _00045_DS_
000f24   cf2a     JMP	#0xf2a               	JMP	_00024_DS_
000f25   cf30     JMP	#0xf30               	JMP	_00025_DS_
000f26   cf36     JMP	#0xf36               	JMP	_00026_DS_
000f27   cf3c     JMP	#0xf3c               	JMP	_00027_DS_
000f28   cf42     JMP	#0xf42               	JMP	_00028_DS_
000f29   cf48     JMP	#0xf48               	JMP	_00029_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00024_DS_
                                           ;	.line	134; "../main.c"	case 1:P37=!P37;break;
000f2a   7f08     JB	0x8, 7                	JB	_P3_bits, 7
000f2b   cf2e     JMP	#0xf2e               	JMP	_00046_DS_
000f2c   6708     CLR	0x8, 7               	CLR	_P3_bits, 7
000f2d   cf2f     JMP	#0xf2f               	JMP	_00047_DS_
                                           _00046_DS_
000f2e   6f08     SET	0x8, 7               	SET	_P3_bits, 7
                                           ;	op : GOTO
                                           _00047_DS_
000f2f   cf54     JMP	#0xf54               	JMP	_00034_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00025_DS_
                                           ;	.line	135; "../main.c"	case 2:P36=!P36;break;
000f30   7e08     JB	0x8, 6                	JB	_P3_bits, 6
000f31   cf34     JMP	#0xf34               	JMP	_00048_DS_
000f32   6608     CLR	0x8, 6               	CLR	_P3_bits, 6
000f33   cf35     JMP	#0xf35               	JMP	_00049_DS_
                                           _00048_DS_
000f34   6e08     SET	0x8, 6               	SET	_P3_bits, 6
                                           ;	op : GOTO
                                           _00049_DS_
000f35   cf54     JMP	#0xf54               	JMP	_00034_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00026_DS_
                                           ;	.line	136; "../main.c"	case 3:P35=!P35;break;
000f36   7d08     JB	0x8, 5                	JB	_P3_bits, 5
000f37   cf3a     JMP	#0xf3a               	JMP	_00050_DS_
000f38   6508     CLR	0x8, 5               	CLR	_P3_bits, 5
000f39   cf3b     JMP	#0xf3b               	JMP	_00051_DS_
                                           _00050_DS_
000f3a   6d08     SET	0x8, 5               	SET	_P3_bits, 5
                                           ;	op : GOTO
                                           _00051_DS_
000f3b   cf54     JMP	#0xf54               	JMP	_00034_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00027_DS_
                                           ;	.line	137; "../main.c"	case 4:P34=!P34;break;
000f3c   7c08     JB	0x8, 4                	JB	_P3_bits, 4
000f3d   cf40     JMP	#0xf40               	JMP	_00052_DS_
000f3e   6408     CLR	0x8, 4               	CLR	_P3_bits, 4
000f3f   cf41     JMP	#0xf41               	JMP	_00053_DS_
                                           _00052_DS_
000f40   6c08     SET	0x8, 4               	SET	_P3_bits, 4
                                           ;	op : GOTO
                                           _00053_DS_
000f41   cf54     JMP	#0xf54               	JMP	_00034_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00028_DS_
                                           ;	.line	138; "../main.c"	case 5:P33=!P33;break;
000f42   7b08     JB	0x8, 3                	JB	_P3_bits, 3
000f43   cf46     JMP	#0xf46               	JMP	_00054_DS_
000f44   6308     CLR	0x8, 3               	CLR	_P3_bits, 3
000f45   cf47     JMP	#0xf47               	JMP	_00055_DS_
                                           _00054_DS_
000f46   6b08     SET	0x8, 3               	SET	_P3_bits, 3
                                           ;	op : GOTO
                                           _00055_DS_
000f47   cf54     JMP	#0xf54               	JMP	_00034_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	op : !
                                           ;	op : =
                                           _00029_DS_
                                           ;	.line	139; "../main.c"	case 6:P30=!P30;break;
000f48   7808     JB	0x8, 0                	JB	_P3_bits, 0
000f49   cf4c     JMP	#0xf4c               	JMP	_00056_DS_
000f4a   6008     CLR	0x8, 0               	CLR	_P3_bits, 0
000f4b   cf4d     JMP	#0xf4d               	JMP	_00057_DS_
                                           _00056_DS_
000f4c   6808     SET	0x8, 0               	SET	_P3_bits, 0
                                           ;	op : GOTO
                                           _00057_DS_
000f4d   cf54     JMP	#0xf54               	JMP	_00034_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00030_DS_
                                           ;	.line	140; "../main.c"	default:P37=1;P36=1;P35=1;P34=1;P33=1;P30=1;break;
000f4e   6f08     SET	0x8, 7               	SET	_P3_bits, 7
                                           ;	op : =
000f4f   6e08     SET	0x8, 6               	SET	_P3_bits, 6
                                           ;	op : =
000f50   6d08     SET	0x8, 5               	SET	_P3_bits, 5
                                           ;	op : =
000f51   6c08     SET	0x8, 4               	SET	_P3_bits, 4
                                           ;	op : =
000f52   6b08     SET	0x8, 3               	SET	_P3_bits, 3
                                           ;	op : =
000f53   6808     SET	0x8, 0               	SET	_P3_bits, 0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00034_DS_
                                           ;	.line	141; "../main.c"	}
000f54   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Î»¼ÆÊýÆ÷£¬²»¿¼ÂÇ»½ÐÑÊÇÊ¹ÄÜºÍ×Ô¶¯²¨ÌØÂÊ¼ì²â
000fd7   0377     CLR	0x77                 	CLR	_BRCTL
                                           ;	op : =
                                           ;	.line	84; "../main.c"	EUBRGH=0x00;	// ²¨ÌØÂÊ¹«Ê½=SCLK/(m*y+1),ÆäÖÐSCLKÏµÍ³Ê±ÖÓ£¬ÈçÕâÀï8M£¬mÎª±¶ÆµÊý£¬¼ûÊÖ²á£¬yÎª8Î»»ò16Î»²¨ÌØÂÊ¼ÆÊýÖµ
000fd8   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
000fd9   980c     MOV	R0, #0xc             	MOV	R0,# 0x0c
000fda   5179     MOV	0x79, R0             	MOV	_EUBRGL, R0
                                           ;	op : =
                                           ;	.line	87; "../main.c"	SYNC=1;			//°ëË«¹¤Í¬²½Ä£Ê½
000fdb   6c78     SET	0x78, 4              	SET	_TSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	88; "../main.c"	CSRS=1;			//Ö÷Ä£Ê½
000fdc   6f78     SET	0x78, 7              	SET	_TSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	89; "../main.c"	SPEN=1;			//Ê¹ÄÜ´®ÐÐ¿Ú
000fdd   6f58     SET	0x58, 7              	SET	_RSCTL_bits, 7
                                           ;	op : =
                                           ;	.line	90; "../main.c"	SRXEN=0;
000fde   6558     CLR	0x58, 5              	CLR	_RSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	91; "../main.c"	CRXEN=0;		//½ûÖ¹½ÓÊÕÄ£Ê½
000fdf   6458     CLR	0x58, 4              	CLR	_RSCTL_bits, 4
                                           ;	op : =
                                           ;	.line	92; "../main.c"	TXEN=1;			//Ê¹ÄÜ·¢ËÍÄ£Ê½
000fe0   6d78     SET	0x78, 5              	SET	_TSCTL_bits, 5
                                           ;	op : =
                                           ;	.line	94; "../main.c"	TXIF=0;
000fe1   640d     CLR	0xd, 4               	CLR	_EIF2_bits, 4
                                           ;	op : =
                                           ;	.line	95; "../main.c"	TXIE=0;
000fe2   642d     CLR	0x2d, 4              	CLR	_EIE2_bits, 4
                                           ;	op : =
                                           ;	.line	96; "../main.c"	RXIF=0;
000fe3   650d     CLR	0xd, 5               	CLR	_EIF2_bits, 5
                                           ;	op : =
                                           ;	.line	97; "../main.c"	RXIE=0;
000fe4   652d     CLR	0x2d, 5              	CLR	_EIE2_bits, 5
                                           ;	op : =
                                           ;	.line	99; "../main.c"	INTCTL = 0XE0;     // Ê¹ÄÜÍâ²¿ÖÐ¶Ï PUIE Ê¹ÄÜ×ÜÖÐ¶Ï AIE  T0IE
000fe5   98e0     MOV	R0, #0xe0            	MOV	R0,# 0xe0
000fe6   510b     MOV	0xb, R0              	MOV	_INTCTL, R0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000fe7   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
000fc5   9860     MOV	R0, #0x60            	MOV	R0,# 0x60
000fc6   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : =
                                           ;	.line	57; "../main.c"	TR0 = 0x0B;				//ÉèÖÃP03¶Ë¿ÚÎªÊäÈë£¬P0ÆäËûI/O¿ÚÎªÊä³ö
000fc7   980b     MOV	R0, #0xb             	MOV	R0,# 0x0b
000fc8   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	58; "../main.c"	TR1 = 0x00;				//ÉèÖÃP1¶Ë¿ÚÎªÊä³ö
000fc9   0327     CLR	0x27                 	CLR	_TR1
                                           ;	op : =
                                           ;	.line	59; "../main.c"	TR2 = 0x00;				//ÉèÖÃP2¶Ë¿ÚÎªÊä³ö
000fca   0326     CLR	0x26                 	CLR	_TR2
                                           ;	op : =
                                           ;	.line	60; "../main.c"	TR3 = 0x00;				//ÉèÖÃP3¶Ë¿ÚÎªÊä³ö
000fcb   0328     CLR	0x28                 	CLR	_TR3
                                           ;	op : =
                                           ;	.line	61; "../main.c"	TR4 = 0x00;				//ÉèÖÃP4¶Ë¿ÚÎªÊä³ö
000fcc   0329     CLR	0x29                 	CLR	_TR4
                                           ;	op : =
                                           ;	.line	63; "../main.c"	P0  = 0;				//P0¿ÚÊä³öµÍµçÆ½
000fcd   0305     CLR	0x5                  	CLR	_P0
                                           ;	op : =
                                           ;	.line	64; "../main.c"	P1  = 0;				//P1¿ÚÊä³öµÍµçÆ½
000fce   0307     CLR	0x7                  	CLR	_P1
                                           ;	op : =
                                           ;	.line	65; "../main.c"	P2  = 0;				//P2¿ÚÊä³öµÍµçÆ½
000fcf   0306     CLR	0x6                  	CLR	_P2
                                           ;	op : =
                                           ;	.line	66; "../main.c"	P3  = 0;				//P3¿ÚÊä³öµÍµçÆ½
000fd0   0308     CLR	0x8                  	CLR	_P3
                                           ;	op : =
                                           ;	.line	67; "../main.c"	P4  = 0;				//P4¿ÚÊä³öµÍµçÆ½
000fd1   0309     CLR	0x9                  	CLR	_P4
                                           ;	op : =
                                           ;	.line	69; "../main.c"	OPTR = 0x05;	//¶¨Ê±Æ÷0,¶¨Ê±·¢ËÍÊý¾Ýµ½¶Ë¿Ú ¼ÆÊ±64·ÖÆµ
000fd2   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000fd3   5121     MOV	0x21, R0             	MOV	_OPTR, R0
                                           ;	op : =
                                           ;	.line	70; "../main.c"	T0 = 0x64;		// ¿É¼ÆÊ±156¸öÖÜÆÚ£¬½áºÏ·ÖÆµ64ºÍÊ±ÖÓ8MÊµÏÖÊ±¼ä¼ä¸ô¶¨Ê± Ô¼  5ms
000fd4   9864     MOV	R0, #0x64            	MOV	R0,# 0x64
000fd5   5101     MOV	0x1, R0              	MOV	_T0, R0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000fd6   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:
                                           ;   r0x1005
                                           ;   STK00
                                           ;   r0x1006
                                           ;   r0x1007
                                           ;   r0x1008
                                           ;; 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)
000f84   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f85   5185     MOV	0x85, R0             	MOV	r0x1005, R0
000f86   6503     CLR	0x3, 5               	BANKSEL	STK00
000f87   0e8c     MOVZ	R0, 0x8c            	MOVZ	R0, STK00
000f88   6d03     SET	0x3, 5               	BANKSEL	r0x1006
000f89   5184     MOV	0x84, R0             	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	38; "../main.c"	while(ms_data--)
000f8a   6d03     SET	0x3, 5               	BANKSEL	r0x1006
000f8b   0e84     MOVZ	R0, 0x84            	MOVZ	R0, r0x1006
000f8c   6d03     SET	0x3, 5               	BANKSEL	r0x1007
000f8d   5186     MOV	0x86, R0             	MOV	r0x1007, R0
000f8e   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f8f   0e85     MOVZ	R0, 0x85            	MOVZ	R0, r0x1005
000f90   6d03     SET	0x3, 5               	BANKSEL	r0x1008
000f91   5187     MOV	0x87, R0             	MOV	r0x1008, R0
                                           ;	op : -
000f92   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
000f93   6d03     SET	0x3, 5               	BANKSEL	r0x1006
000f94   2184     ADD	0x84, R0             	ADD	r0x1006, R0
000f95   7003     JNB	0x3, 0               	JNB	PSW, 0
000f96   cf99     JMP	#0xf99               	JMP	_00085_DS_
000f97   6d03     SET	0x3, 5               	BANKSEL	r0x1005
000f98   0785     DEC	0x85                 	DEC	r0x1005
                                           ;	op : IFX
                                           _00085_DS_
000f99   6d03     SET	0x3, 5               	BANKSEL	r0x1007
000f9a   0e86     MOVZ	R0, 0x86            	MOVZ	R0, r0x1007
000f9b   6d03     SET	0x3, 5               	BANKSEL	r0x1008
000f9c   3087     ORL	R0, 0x87             	ORL	R0, r0x1008
000f9d   7203     JNB	0x3, 2               	JNB	PSW, 2
000f9e   cfae     JMP	#0xfae               	JMP	_00007_DS_
                                           ;	op : =
                                           ;	.line	41; "../main.c"	while(i--);
000f9f   987c     MOV	R0, #0x7c            	MOV	R0,# 0x7c
000fa0   6d03     SET	0x3, 5               	BANKSEL	r0x1007
000fa1   5186     MOV	0x86, R0             	MOV	r0x1007, R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00001_DS_
000fa2   6d03     SET	0x3, 5               	BANKSEL	r0x1007
000fa3   0e86     MOVZ	R0, 0x86            	MOVZ	R0, r0x1007
000fa4   6d03     SET	0x3, 5               	BANKSEL	r0x1008
000fa5   5187     MOV	0x87, R0             	MOV	r0x1008, R0
                                           ;	op : -
000fa6   6d03     SET	0x3, 5               	BANKSEL	r0x1007
000fa7   0786     DEC	0x86                 	DEC	r0x1007
                                           ;	op : IFX
000fa8   9800     MOV	R0, #0               	MOV	R0,# 0x00
000fa9   6d03     SET	0x3, 5               	BANKSEL	r0x1008
000faa   3087     ORL	R0, 0x87             	ORL	R0, r0x1008
000fab   7203     JNB	0x3, 2               	JNB	PSW, 2
000fac   cf8a     JMP	#0xf8a               	JMP	_00004_DS_
                                           ;	op : GOTO
000fad   cfa2     JMP	#0xfa2               	JMP	_00001_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00007_DS_
000fae   0008     CRET                     	CRET	
                                           ; exit point of _Delay_ms
                                           
                                           
                                           ;	code size estimation:
                                           ;	  205+   36 =   241 instructions (  554 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   dfaf     CALL	#0xfaf             
000003   0008     CRET                    
                                           .code
000009   dfff     CALL	#0xfff             
00000a   5130     MOV	0x30, R0            
00000b   ffff     NOPZ                    
00000c   ffff     NOPZ                    
00000d   dffe     CALL	#0xffe             
00000e   5137     MOV	0x37, R0            
00000f   ffff     NOPZ                    
000010   ffff     NOPZ                    
000011   dffd     CALL	#0xffd             
000012   511c     MOV	0x1c, R0            
000013   ffff     NOPZ                    
000014   ffff     NOPZ                    
000015   dffc     CALL	#0xffc             
000016   515e     MOV	0x5e, R0            
000017   ffff     NOPZ                    
000018   ffff     NOPZ                    
000019   0008     CRET                    
                                           .cinit
000faf   6503     CLR	0x3, 5              
000fb0   9880     MOV	R0, #0x80           
000fb1   990d     MOV	R1, #0xd            
000fb2   0000     NOP                     
000fb3   dfbf     CALL	#0xfbf             
000fb4   6d03     SET	0x3, 5              
000fb5   9880     MOV	R0, #0x80           
000fb6   9908     MOV	R1, #0x8            
000fb7   0000     NOP                     
000fb8   dfbf     CALL	#0xfbf             
000fb9   0388     CLR	0x88                
000fba   98f0     MOV	R0, #0xf0           
000fbb   9910     MOV	R1, #0x10           
000fbc   0000     NOP                     
000fbd   dfbf     CALL	#0xfbf             
000fbe   0008     CRET                    
000fbf   020a     CLR	R2                  
000fc0   f750     ST	[R0], R2             
000fc1   ff10     INC	R0                  
000fc2   ff59     DECJZ	R1                
000fc3   cfc0     JMP	#0xfc0              
000fc4   0008     CRET                    
