www.pudn.com > uCOSV262.rar > main.ls1


A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE     1 
 
 
MACRO ASSEMBLER A51 V8.00b 
OBJECT MODULE PLACED IN ..\Output\main.OBJ 
ASSEMBLER INVOKED BY: D:\Program Files\keil\C51\BIN\A51.EXE ..\Output\main.src PR(..\Output\main.ls1) EP DEBUG 
 
LOC  OBJ            LINE     SOURCE 
 
                       1     ; ..\Output\main.SRC generated from: main.c 
                       2     ; COMPILER INVOKED BY: 
                       3     ;        D:\Program Files\keil\C51\BIN\C51.EXE main.c LARGE BROWSE INCDIR(..\app;..\Main;.. 
                             \Port;..\SOURCE) DEBUG OBJECTEXTEND PRINT(..\Output\main.lst) SRC(..\Output\main.SRC) 
                       4      
                       5     $nomod51  
                       6      
                       7     NAME    MAIN 
                       8      
  00DA                 9     CCF2    BIT     0D8H.2 
  009B                10     TB80    BIT     098H.3 
  009D                11     SPI0CKR DATA    09DH 
  00DB                12     CCF3    BIT     0D8H.3 
  0080                13     P0      DATA    080H 
  00F8                14     SPIEN   BIT     0F8H.0 
  00DC                15     CCF4    BIT     0D8H.4 
  009F                16     SM00    BIT     098H.7 
  0090                17     P1      DATA    090H 
  00C2                18     AA      BIT     0C0H.2 
  009E                19     SM10    BIT     098H.6 
  00FF                20     WDTCN   DATA    0FFH 
  00A0                21     P2      DATA    0A0H 
  009D                22     SM20    BIT     098H.5 
  00BC                23     ADC0CF  DATA    0BCH 
  00B0                24     P3      DATA    0B0H 
  00D6                25     AC      BIT     0D0H.6 
  00AB                26     ADC1CF  DATA    0ABH 
  0084                27     P4      DATA    084H 
  00E6                28     EIE1    DATA    0E6H 
  0085                29     P5      DATA    085H 
  00AF                30     EA      BIT     0A8H.7 
  00E7                31     EIE2    DATA    0E7H 
  0086                32     P6      DATA    086H 
  0096                33     P7      DATA    096H 
  008F                34     PSCTL   DATA    08FH 
  00F9                35     MSTEN   BIT     0F8H.1 
  00DF                36     CF      BIT     0D8H.7 
  00E8                37     ADC0CN  DATA    0E8H 
  00D4                38     DAC0CN  DATA    0D4H 
  00D7                39     DAC1CN  DATA    0D7H 
  00AA                40     ADC1CN  DATA    0AAH 
  00A4                41     P0MDOUT DATA    0A4H 
  00A5                42     P1MDOUT DATA    0A5H 
  00A8                43     IE      DATA    0A8H 
  00A6                44     P2MDOUT DATA    0A6H 
  00A7                45     P3MDOUT DATA    0A7H 
  0093                46     TMR3RLH DATA    093H 
  00F6                47     EIP1    DATA    0F6H 
  00F7                48     EIP2    DATA    0F7H 
  00FA                49     PCA0CPH0        DATA    0FAH 
  00FB                50     PCA0CPH1        DATA    0FBH 
  00AD                51     P3IF    DATA    0ADH 
  0092                52     TMR3RLL DATA    092H 
  00FC                53     PCA0CPH2        DATA    0FCH 
  00DE                54     CR      BIT     0D8H.6 
  00FD                55     PCA0CPH3        DATA    0FDH 
  00CE                56     EXF2    BIT     0C8H.6 
  009C                57     REN0    BIT     098H.4 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE     2 
 
  00FE                58     PCA0CPH4        DATA    0FEH 
  00EA                59     PCA0CPL0        DATA    0EAH 
  00A3                60     EMI0CF  DATA    0A3H 
  00EB                61     PCA0CPL1        DATA    0EBH 
  00DA                62     PCA0CPM0        DATA    0DAH 
  00D9                63     PCA0MD  DATA    0D9H 
  00D8                64     PCA0CN  DATA    0D8H 
  00EC                65     PCA0CPL2        DATA    0ECH 
  00DB                66     PCA0CPM1        DATA    0DBH 
  00ED                67     PCA0CPL3        DATA    0EDH 
  00DC                68     PCA0CPM2        DATA    0DCH 
  00B8                69     IP      DATA    0B8H 
  00EE                70     PCA0CPL4        DATA    0EEH 
  00DD                71     PCA0CPM3        DATA    0DDH 
  00DE                72     PCA0CPM4        DATA    0DEH 
  00FB                73     TXBSY   BIT     0F8H.3 
  00D7                74     CY      BIT     0D0H.7 
  00C3                75     SI      BIT     0C0H.3 
  00E1                76     XBR0    DATA    0E1H 
  00B9                77     SADEN0  DATA    0B9H 
  00E2                78     XBR1    DATA    0E2H 
  00AF                79     EMI0CN  DATA    0AFH 
  00AE                80     SADEN1  DATA    0AEH 
  00E3                81     XBR2    DATA    0E3H 
  00D1                82     REF0CN  DATA    0D1H 
  00A9                83     SADDR0  DATA    0A9H 
  00F3                84     SADDR1  DATA    0F3H 
  00BA                85     AMX0CF  DATA    0BAH 
  00ED                86     AD0INT  BIT     0E8H.5 
  00CB                87     RCAP2H  DATA    0CBH 
  00BC                88     PS      BIT     0B8H.4 
  0081                89     SP      DATA    081H 
  00E5                90     RCAP4H  DATA    0E5H 
  00A1                91     EMI0TC  DATA    0A1H 
  00D2                92     OV      BIT     0D0H.2 
  00C0                93     SMB0CN  DATA    0C0H 
  00CA                94     RCAP2L  DATA    0CAH 
  00FD                95     MODF    BIT     0F8H.5 
  00E4                96     RCAP4L  DATA    0E4H 
  00CF                97     SMB0CR  DATA    0CFH 
  009E                98     CPT0CN  DATA    09EH 
  00BD                99     P1MDIN  DATA    0BDH 
  009F               100     CPT1CN  DATA    09FH 
  00F8               101     SPI0CN  DATA    0F8H 
  0087               102     PCON    DATA    087H 
  00FF               103     SPIF    BIT     0F8H.7 
  00B5               104     P74OUT  DATA    0B5H 
  0089               105     TMOD    DATA    089H 
  0088               106     TCON    DATA    088H 
  00FE               107     WCOL    BIT     0F8H.6 
  00BB               108     AMX0SL  DATA    0BBH 
  00AC               109     AMX1SL  DATA    0ACH 
  0091               110     TMR3CN  DATA    091H 
  0089               111     IE0     BIT     088H.1 
  008B               112     IE1     BIT     088H.3 
  00F0               113     B       DATA    0F0H 
  00D3               114     DAC0H   DATA    0D3H 
  00BF               115     ADC0H   DATA    0BFH 
  00B2               116     OSCICN  DATA    0B2H 
  00D6               117     DAC1H   DATA    0D6H 
  00C1               118     SMBFTE  BIT     0C0H.1 
  00C7               119     BUSY    BIT     0C0H.7 
  00D2               120     DAC0L   DATA    0D2H 
  00BE               121     ADC0L   DATA    0BEH 
  00D5               122     DAC1L   DATA    0D5H 
  00E0               123     ACC     DATA    0E0H 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE     3 
 
  00AC               124     ES0     BIT     0A8H.4 
  00EF               125     AD0EN   BIT     0E8H.7 
  00C9               126     CT2     BIT     0C8H.1 
  00A9               127     ET0     BIT     0A8H.1 
  00AB               128     ET1     BIT     0A8H.3 
  008D               129     TF0     BIT     088H.5 
  00AD               130     ET2     BIT     0A8H.5 
  0098               131     RI0     BIT     098H.0 
  008F               132     TF1     BIT     088H.7 
  00CF               133     TF2     BIT     0C8H.7 
  00C0               134     SMBTOE  BIT     0C0H.0 
  008C               135     TH0     DATA    08CH 
  00A8               136     EX0     BIT     0A8H.0 
  0099               137     TI0     BIT     098H.1 
  0088               138     IT0     BIT     088H.0 
  00F9               139     PCA0H   DATA    0F9H 
  008D               140     TH1     DATA    08DH 
  00AA               141     EX1     BIT     0A8H.2 
  008A               142     IT1     BIT     088H.2 
  00CD               143     TH2     DATA    0CDH 
  00D0               144     P       BIT     0D0H.0 
  00F5               145     TH4     DATA    0F5H 
  00B1               146     OSCXCN  DATA    0B1H 
  008A               147     TL0     DATA    08AH 
  00E9               148     PCA0L   DATA    0E9H 
  008B               149     TL1     DATA    08BH 
  00CC               150     TL2     DATA    0CCH 
  00B9               151     PT0     BIT     0B8H.1 
  00F4               152     TL4     DATA    0F4H 
  00D3               153     RS0     BIT     0D0H.3 
  00BB               154     PT1     BIT     0B8H.3 
  00D4               155     RS1     BIT     0D0H.4 
  00BD               156     PT2     BIT     0B8H.5 
  008C               157     TR0     BIT     088H.4 
  00EE               158     AD0TM   BIT     0E8H.6 
  008E               159     TR1     BIT     088H.6 
  00CA               160     TR2     BIT     0C8H.2 
  00B8               161     PX0     BIT     0B8H.0 
  00BA               162     PX1     BIT     0B8H.2 
  00FA               163     SLVSEL  BIT     0F8H.2 
  0083               164     DPH     DATA    083H 
  00CD               165     RCLK0   BIT     0C8H.5 
  00C5               166     ADC0GTH DATA    0C5H 
  00CC               167     TCLK0   BIT     0C8H.4 
  0082               168     DPL     DATA    082H 
  00C4               169     ADC0GTL DATA    0C4H 
  0099               170     SBUF0   DATA    099H 
  00F2               171     SBUF1   DATA    0F2H 
  00C7               172     ADC0LTH DATA    0C7H 
  00CB               173     EXEN2   BIT     0C8H.3 
  00EF               174     RSTSRC  DATA    0EFH 
  00B7               175     FLACL   DATA    0B7H 
  00C8               176     CPRL2   BIT     0C8H.0 
  0098               177     SCON0   DATA    098H 
  00F1               178     SCON1   DATA    0F1H 
  00C6               179     ADC0LTL DATA    0C6H 
  00C8               180     T2CON   DATA    0C8H 
  00C5               181     STA     BIT     0C0H.5 
  00C9               182     T4CON   DATA    0C9H 
  00C3               183     SMB0ADR DATA    0C3H 
  00C2               184     SMB0DAT DATA    0C2H 
  009A               185     SPI0CFG DATA    09AH 
  0095               186     TMR3H   DATA    095H 
  008E               187     CKCON   DATA    08EH 
  00FC               188     RXOVRN  BIT     0F8H.4 
  0094               189     TMR3L   DATA    094H 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE     4 
 
  00E8               190     AD0LJST BIT     0E8H.0 
  00D5               191     F0      BIT     0D0H.5 
  00B6               192     FLSCL   DATA    0B6H 
  00EA               193     AD0CM0  BIT     0E8H.2 
  00D1               194     F1      BIT     0D0H.1 
  00C4               195     STO     BIT     0C0H.4 
  00C6               196     ENSMB   BIT     0C0H.6 
  00EB               197     AD0CM1  BIT     0E8H.3 
  009B               198     SPI0DAT DATA    09BH 
  00E9               199     AD0WINT BIT     0E8H.1 
  009C               200     ADC1    DATA    09CH 
  00EC               201     AD0BUSY BIT     0E8H.4 
  00D0               202     PSW     DATA    0D0H 
  00D8               203     CCF0    BIT     0D8H.0 
  009A               204     RB80    BIT     098H.2 
  00C1               205     SMB0STA DATA    0C1H 
  00D9               206     CCF1    BIT     0D8H.1 
                     207     ?PR?_TSK2?MAIN       SEGMENT CODE  
                     208     ?XD?_TSK2?MAIN       SEGMENT XDATA OVERLAYABLE  
                     209     ?PR?_TSK3?MAIN       SEGMENT CODE  
                     210     ?XD?_TSK3?MAIN       SEGMENT XDATA OVERLAYABLE  
                     211     ?PR?_TSK4?MAIN       SEGMENT CODE  
                     212     ?XD?_TSK4?MAIN       SEGMENT XDATA OVERLAYABLE  
                     213     ?PR?_TSK5?MAIN       SEGMENT CODE  
                     214     ?XD?_TSK5?MAIN       SEGMENT XDATA OVERLAYABLE  
                     215     ?PR?_TSK6?MAIN       SEGMENT CODE  
                     216     ?XD?_TSK6?MAIN       SEGMENT XDATA OVERLAYABLE  
                     217     ?PR?_TSK7?MAIN       SEGMENT CODE  
                     218     ?XD?_TSK7?MAIN       SEGMENT XDATA OVERLAYABLE  
                     219     ?PR?_TSK8?MAIN       SEGMENT CODE  
                     220     ?XD?_TSK8?MAIN       SEGMENT XDATA OVERLAYABLE  
                     221     ?PR?_TSK9?MAIN       SEGMENT CODE  
                     222     ?XD?_TSK9?MAIN       SEGMENT XDATA OVERLAYABLE  
                     223     ?PR?_TSKA?MAIN       SEGMENT CODE  
                     224     ?XD?_TSKA?MAIN       SEGMENT XDATA OVERLAYABLE  
                     225     ?PR?_TSKB?MAIN       SEGMENT CODE  
                     226     ?XD?_TSKB?MAIN       SEGMENT XDATA OVERLAYABLE  
                     227     ?PR?_TSKC?MAIN       SEGMENT CODE  
                     228     ?XD?_TSKC?MAIN       SEGMENT XDATA OVERLAYABLE  
                     229     ?PR?_TSKD?MAIN       SEGMENT CODE  
                     230     ?XD?_TSKD?MAIN       SEGMENT XDATA OVERLAYABLE  
                     231     ?PR?_TSKE?MAIN       SEGMENT CODE  
                     232     ?XD?_TSKE?MAIN       SEGMENT XDATA OVERLAYABLE  
                     233     ?PR?_TSKF?MAIN       SEGMENT CODE  
                     234     ?XD?_TSKF?MAIN       SEGMENT XDATA OVERLAYABLE  
                     235     ?PR?main?MAIN        SEGMENT CODE  
                     236     ?PR?_TaskStart?MAIN  SEGMENT CODE  
                     237     ?PR?_TaskTest?MAIN   SEGMENT CODE  
                     238     ?XD?_TaskTest?MAIN   SEGMENT XDATA OVERLAYABLE  
                     239     ?XD?MAIN             SEGMENT XDATA  
                     240             EXTRN   CODE (_?OSTaskCreate) 
                     241             EXTRN   CODE (_?OSStart) 
                     242             EXTRN   CODE (_?OSInit) 
                     243             EXTRN   CODE (Init_Device) 
                     244             EXTRN   CODE (_?OSTimeInit) 
                     245             EXTRN   CODE (_OSTimeDly) 
                     246             EXTRN   CODE (?C_STARTUP) 
                     247             EXTRN   CODE (?C?ADDXBP) 
                     248             PUBLIC  TSK_STK7 
                     249             PUBLIC  TSK_STK6 
                     250             PUBLIC  TSK_STK5 
                     251             PUBLIC  TSK_STK4 
                     252             PUBLIC  TSK_STK3 
                     253             PUBLIC  TSK_STK2 
                     254             PUBLIC  TaskTestStk 
                     255             PUBLIC  TaskStartStk 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE     5 
 
                     256             PUBLIC  TSK_STKF 
                     257             PUBLIC  TSK_STKE 
                     258             PUBLIC  TSK_STKD 
                     259             PUBLIC  TSK_STKC 
                     260             PUBLIC  TSK_STKB 
                     261             PUBLIC  TSK_STKA 
                     262             PUBLIC  TSK_STK9 
                     263             PUBLIC  TSK_STK8 
                     264             PUBLIC  _TaskTest 
                     265             PUBLIC  _TaskStart 
                     266             PUBLIC  main 
                     267             PUBLIC  _TSKF 
                     268             PUBLIC  _TSKE 
                     269             PUBLIC  _TSKD 
                     270             PUBLIC  _TSKC 
                     271             PUBLIC  _TSKB 
                     272             PUBLIC  _TSKA 
                     273             PUBLIC  _TSK9 
                     274             PUBLIC  _TSK8 
                     275             PUBLIC  _TSK7 
                     276             PUBLIC  _TSK6 
                     277             PUBLIC  _TSK5 
                     278             PUBLIC  _TSK4 
                     279             PUBLIC  _TSK3 
                     280             PUBLIC  _TSK2 
                     281      
----                 282             RSEG  ?XD?_TSK2?MAIN 
0000                 283     ?_TSK2?BYTE: 
0000                 284               p?040:   DS   3 
                     285      
----                 286             RSEG  ?XD?_TSK3?MAIN 
0000                 287     ?_TSK3?BYTE: 
0000                 288               p?141:   DS   3 
                     289      
----                 290             RSEG  ?XD?_TSK4?MAIN 
0000                 291     ?_TSK4?BYTE: 
0000                 292               p?242:   DS   3 
                     293      
----                 294             RSEG  ?XD?_TSK5?MAIN 
0000                 295     ?_TSK5?BYTE: 
0000                 296               p?343:   DS   3 
                     297      
----                 298             RSEG  ?XD?_TSK6?MAIN 
0000                 299     ?_TSK6?BYTE: 
0000                 300               p?444:   DS   3 
                     301      
----                 302             RSEG  ?XD?_TSK7?MAIN 
0000                 303     ?_TSK7?BYTE: 
0000                 304               p?545:   DS   3 
                     305      
----                 306             RSEG  ?XD?_TSK8?MAIN 
0000                 307     ?_TSK8?BYTE: 
0000                 308               p?646:   DS   3 
                     309      
----                 310             RSEG  ?XD?_TSK9?MAIN 
0000                 311     ?_TSK9?BYTE: 
0000                 312               p?747:   DS   3 
                     313      
----                 314             RSEG  ?XD?_TSKA?MAIN 
0000                 315     ?_TSKA?BYTE: 
0000                 316               p?848:   DS   3 
                     317      
----                 318             RSEG  ?XD?_TSKB?MAIN 
0000                 319     ?_TSKB?BYTE: 
0000                 320               p?949:   DS   3 
                     321      
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE     6 
 
----                 322             RSEG  ?XD?_TSKC?MAIN 
0000                 323     ?_TSKC?BYTE: 
0000                 324              p?1050:   DS   3 
                     325      
----                 326             RSEG  ?XD?_TSKD?MAIN 
0000                 327     ?_TSKD?BYTE: 
0000                 328              p?1151:   DS   3 
                     329      
----                 330             RSEG  ?XD?_TSKE?MAIN 
0000                 331     ?_TSKE?BYTE: 
0000                 332              p?1252:   DS   3 
                     333      
----                 334             RSEG  ?XD?_TaskTest?MAIN 
0000                 335     ?_TaskTest?BYTE: 
0000                 336         led_on?1656:   DS   1 
                     337      
----                 338             RSEG  ?XD?_TSKF?MAIN 
0000                 339     ?_TSKF?BYTE: 
0000                 340              p?1353:   DS   3 
                     341      
----                 342             RSEG  ?XD?MAIN 
0000                 343            TSK_STK8:   DS   128 
0080                 344            TSK_STK9:   DS   128 
0100                 345            TSK_STKA:   DS   128 
0180                 346            TSK_STKB:   DS   128 
0200                 347            TSK_STKC:   DS   128 
0280                 348            TSK_STKD:   DS   128 
0300                 349            TSK_STKE:   DS   128 
0380                 350            TSK_STKF:   DS   128 
0400                 351        TaskStartStk:   DS   128 
0480                 352         TaskTestStk:   DS   128 
0500                 353            TSK_STK2:   DS   128 
0580                 354            TSK_STK3:   DS   128 
0600                 355            TSK_STK4:   DS   128 
0680                 356            TSK_STK5:   DS   128 
0700                 357            TSK_STK6:   DS   128 
0780                 358            TSK_STK7:   DS   128 
                     359     ; #include  "INCLUDES.H" 
                     360     ; extern void Init_Device(void); 
                     361     ;  
                     362     ; #define  TaskStkSize                 128 
                     363     ; //#define  TaskStartPrio                               0 
                     364     ; //#define  TaskTestPrio                1 
                     365     ;  
                     366     ; OS_STK   TaskStartStk[TaskStkSize]; 
                     367     ; OS_STK   TaskTestStk[TaskStkSize]; 
                     368     ; OS_STK         TSK_STK2[TaskStkSize]; 
                     369     ; OS_STK         TSK_STK3[TaskStkSize]; 
                     370     ; OS_STK         TSK_STK4[TaskStkSize]; 
                     371     ; OS_STK         TSK_STK5[TaskStkSize]; 
                     372     ; OS_STK         TSK_STK6[TaskStkSize]; 
                     373     ; OS_STK         TSK_STK7[TaskStkSize]; 
                     374     ; OS_STK         TSK_STK8[TaskStkSize]; 
                     375     ; OS_STK         TSK_STK9[TaskStkSize]; 
                     376     ; OS_STK         TSK_STKA[TaskStkSize]; 
                     377     ; OS_STK         TSK_STKB[TaskStkSize]; 
                     378     ; OS_STK         TSK_STKC[TaskStkSize]; 
                     379     ; OS_STK         TSK_STKD[TaskStkSize]; 
                     380     ; OS_STK         TSK_STKE[TaskStkSize]; 
                     381     ; OS_STK         TSK_STKF[TaskStkSize]; 
                     382     ;  
                     383     ; void TaskStart(void *ppdata); 
                     384     ; void TaskTest(void *ppdata); 
                     385     ; void TSK2(void *p) 
                     386      
----                 387             RSEG  ?PR?_TSK2?MAIN 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE     7 
 
0000                 388     _TSK2: 
                     389             USING   0 
                     390                             ; SOURCE LINE # 27 
0000 900000   F      391             MOV     DPTR,#p?040 
0003 EB              392             MOV     A,R3 
0004 F0              393             MOVX    @DPTR,A 
0005 A3              394             INC     DPTR 
0006 EA              395             MOV     A,R2 
0007 F0              396             MOVX    @DPTR,A 
0008 A3              397             INC     DPTR 
0009 E9              398             MOV     A,R1 
000A F0              399             MOVX    @DPTR,A 
                     400     ; {     while(1){OSTimeDly(3);} 
                     401                             ; SOURCE LINE # 28 
000B                 402     ?C0001: 
000B 7F03            403             MOV     R7,#03H 
000D 7E00            404             MOV     R6,#00H 
000F 120000   F      405             LCALL   _OSTimeDly 
0012 80F7            406             SJMP    ?C0001 
                     407     ; END OF _TSK2 
                     408      
                     409     ; } 
                     410     ; void TSK3(void *p) 
                     411      
----                 412             RSEG  ?PR?_TSK3?MAIN 
0000                 413     _TSK3: 
                     414             USING   0 
                     415                             ; SOURCE LINE # 30 
0000 900000   F      416             MOV     DPTR,#p?141 
0003 EB              417             MOV     A,R3 
0004 F0              418             MOVX    @DPTR,A 
0005 A3              419             INC     DPTR 
0006 EA              420             MOV     A,R2 
0007 F0              421             MOVX    @DPTR,A 
0008 A3              422             INC     DPTR 
0009 E9              423             MOV     A,R1 
000A F0              424             MOVX    @DPTR,A 
                     425     ; {     while(1){OSTimeDly(5);} 
                     426                             ; SOURCE LINE # 31 
000B                 427     ?C0004: 
000B 7F05            428             MOV     R7,#05H 
000D 7E00            429             MOV     R6,#00H 
000F 120000   F      430             LCALL   _OSTimeDly 
0012 80F7            431             SJMP    ?C0004 
                     432     ; END OF _TSK3 
                     433      
                     434     ; } 
                     435     ;  
                     436     ; void TSK4(void *p) 
                     437      
----                 438             RSEG  ?PR?_TSK4?MAIN 
0000                 439     _TSK4: 
                     440             USING   0 
                     441                             ; SOURCE LINE # 34 
0000 900000   F      442             MOV     DPTR,#p?242 
0003 EB              443             MOV     A,R3 
0004 F0              444             MOVX    @DPTR,A 
0005 A3              445             INC     DPTR 
0006 EA              446             MOV     A,R2 
0007 F0              447             MOVX    @DPTR,A 
0008 A3              448             INC     DPTR 
0009 E9              449             MOV     A,R1 
000A F0              450             MOVX    @DPTR,A 
                     451     ; {     while(1){OSTimeDly(7);} 
                     452                             ; SOURCE LINE # 35 
000B                 453     ?C0007: 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE     8 
 
000B 7F07            454             MOV     R7,#07H 
000D 7E00            455             MOV     R6,#00H 
000F 120000   F      456             LCALL   _OSTimeDly 
0012 80F7            457             SJMP    ?C0007 
                     458     ; END OF _TSK4 
                     459      
                     460     ; } 
                     461     ;  
                     462     ; void TSK5(void *p) 
                     463      
----                 464             RSEG  ?PR?_TSK5?MAIN 
0000                 465     _TSK5: 
                     466             USING   0 
                     467                             ; SOURCE LINE # 38 
0000 900000   F      468             MOV     DPTR,#p?343 
0003 EB              469             MOV     A,R3 
0004 F0              470             MOVX    @DPTR,A 
0005 A3              471             INC     DPTR 
0006 EA              472             MOV     A,R2 
0007 F0              473             MOVX    @DPTR,A 
0008 A3              474             INC     DPTR 
0009 E9              475             MOV     A,R1 
000A F0              476             MOVX    @DPTR,A 
                     477     ; {     while(1){OSTimeDly(11);} 
                     478                             ; SOURCE LINE # 39 
000B                 479     ?C0010: 
000B 7F0B            480             MOV     R7,#0BH 
000D 7E00            481             MOV     R6,#00H 
000F 120000   F      482             LCALL   _OSTimeDly 
0012 80F7            483             SJMP    ?C0010 
                     484     ; END OF _TSK5 
                     485      
                     486     ; } 
                     487     ;  
                     488     ; void TSK6(void *p) 
                     489      
----                 490             RSEG  ?PR?_TSK6?MAIN 
0000                 491     _TSK6: 
                     492             USING   0 
                     493                             ; SOURCE LINE # 42 
0000 900000   F      494             MOV     DPTR,#p?444 
0003 EB              495             MOV     A,R3 
0004 F0              496             MOVX    @DPTR,A 
0005 A3              497             INC     DPTR 
0006 EA              498             MOV     A,R2 
0007 F0              499             MOVX    @DPTR,A 
0008 A3              500             INC     DPTR 
0009 E9              501             MOV     A,R1 
000A F0              502             MOVX    @DPTR,A 
                     503     ; {     while(1){OSTimeDly(13);} 
                     504                             ; SOURCE LINE # 43 
000B                 505     ?C0013: 
000B 7F0D            506             MOV     R7,#0DH 
000D 7E00            507             MOV     R6,#00H 
000F 120000   F      508             LCALL   _OSTimeDly 
0012 80F7            509             SJMP    ?C0013 
                     510     ; END OF _TSK6 
                     511      
                     512     ; } 
                     513     ;  
                     514     ; void TSK7(void *p) 
                     515      
----                 516             RSEG  ?PR?_TSK7?MAIN 
0000                 517     _TSK7: 
                     518             USING   0 
                     519                             ; SOURCE LINE # 46 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE     9 
 
0000 900000   F      520             MOV     DPTR,#p?545 
0003 EB              521             MOV     A,R3 
0004 F0              522             MOVX    @DPTR,A 
0005 A3              523             INC     DPTR 
0006 EA              524             MOV     A,R2 
0007 F0              525             MOVX    @DPTR,A 
0008 A3              526             INC     DPTR 
0009 E9              527             MOV     A,R1 
000A F0              528             MOVX    @DPTR,A 
                     529     ; {     while(1){OSTimeDly(17);} 
                     530                             ; SOURCE LINE # 47 
000B                 531     ?C0016: 
000B 7F11            532             MOV     R7,#011H 
000D 7E00            533             MOV     R6,#00H 
000F 120000   F      534             LCALL   _OSTimeDly 
0012 80F7            535             SJMP    ?C0016 
                     536     ; END OF _TSK7 
                     537      
                     538     ; } 
                     539     ;  
                     540     ; void TSK8(void *p) 
                     541      
----                 542             RSEG  ?PR?_TSK8?MAIN 
0000                 543     _TSK8: 
                     544             USING   0 
                     545                             ; SOURCE LINE # 50 
0000 900000   F      546             MOV     DPTR,#p?646 
0003 EB              547             MOV     A,R3 
0004 F0              548             MOVX    @DPTR,A 
0005 A3              549             INC     DPTR 
0006 EA              550             MOV     A,R2 
0007 F0              551             MOVX    @DPTR,A 
0008 A3              552             INC     DPTR 
0009 E9              553             MOV     A,R1 
000A F0              554             MOVX    @DPTR,A 
                     555     ; {     while(1){OSTimeDly(19);} 
                     556                             ; SOURCE LINE # 51 
000B                 557     ?C0019: 
000B 7F13            558             MOV     R7,#013H 
000D 7E00            559             MOV     R6,#00H 
000F 120000   F      560             LCALL   _OSTimeDly 
0012 80F7            561             SJMP    ?C0019 
                     562     ; END OF _TSK8 
                     563      
                     564     ; } 
                     565     ; void TSK9(void *p) 
                     566      
----                 567             RSEG  ?PR?_TSK9?MAIN 
0000                 568     _TSK9: 
                     569             USING   0 
                     570                             ; SOURCE LINE # 53 
0000 900000   F      571             MOV     DPTR,#p?747 
0003 EB              572             MOV     A,R3 
0004 F0              573             MOVX    @DPTR,A 
0005 A3              574             INC     DPTR 
0006 EA              575             MOV     A,R2 
0007 F0              576             MOVX    @DPTR,A 
0008 A3              577             INC     DPTR 
0009 E9              578             MOV     A,R1 
000A F0              579             MOVX    @DPTR,A 
                     580     ; {     while(1){OSTimeDly(23);} 
                     581                             ; SOURCE LINE # 54 
000B                 582     ?C0022: 
000B 7F17            583             MOV     R7,#017H 
000D 7E00            584             MOV     R6,#00H 
000F 120000   F      585             LCALL   _OSTimeDly 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    10 
 
0012 80F7            586             SJMP    ?C0022 
                     587     ; END OF _TSK9 
                     588      
                     589     ; } 
                     590     ; void TSKA(void *p) 
                     591      
----                 592             RSEG  ?PR?_TSKA?MAIN 
0000                 593     _TSKA: 
                     594             USING   0 
                     595                             ; SOURCE LINE # 56 
0000 900000   F      596             MOV     DPTR,#p?848 
0003 EB              597             MOV     A,R3 
0004 F0              598             MOVX    @DPTR,A 
0005 A3              599             INC     DPTR 
0006 EA              600             MOV     A,R2 
0007 F0              601             MOVX    @DPTR,A 
0008 A3              602             INC     DPTR 
0009 E9              603             MOV     A,R1 
000A F0              604             MOVX    @DPTR,A 
                     605     ; {     while(1){OSTimeDly(29);} 
                     606                             ; SOURCE LINE # 57 
000B                 607     ?C0025: 
000B 7F1D            608             MOV     R7,#01DH 
000D 7E00            609             MOV     R6,#00H 
000F 120000   F      610             LCALL   _OSTimeDly 
0012 80F7            611             SJMP    ?C0025 
                     612     ; END OF _TSKA 
                     613      
                     614     ; } 
                     615     ; void TSKB(void *p) 
                     616      
----                 617             RSEG  ?PR?_TSKB?MAIN 
0000                 618     _TSKB: 
                     619             USING   0 
                     620                             ; SOURCE LINE # 59 
0000 900000   F      621             MOV     DPTR,#p?949 
0003 EB              622             MOV     A,R3 
0004 F0              623             MOVX    @DPTR,A 
0005 A3              624             INC     DPTR 
0006 EA              625             MOV     A,R2 
0007 F0              626             MOVX    @DPTR,A 
0008 A3              627             INC     DPTR 
0009 E9              628             MOV     A,R1 
000A F0              629             MOVX    @DPTR,A 
                     630     ; {     while(1){OSTimeDly(31);} 
                     631                             ; SOURCE LINE # 60 
000B                 632     ?C0028: 
000B 7F1F            633             MOV     R7,#01FH 
000D 7E00            634             MOV     R6,#00H 
000F 120000   F      635             LCALL   _OSTimeDly 
0012 80F7            636             SJMP    ?C0028 
                     637     ; END OF _TSKB 
                     638      
                     639     ; } 
                     640     ; void TSKC(void *p) 
                     641      
----                 642             RSEG  ?PR?_TSKC?MAIN 
0000                 643     _TSKC: 
                     644             USING   0 
                     645                             ; SOURCE LINE # 62 
0000 900000   F      646             MOV     DPTR,#p?1050 
0003 EB              647             MOV     A,R3 
0004 F0              648             MOVX    @DPTR,A 
0005 A3              649             INC     DPTR 
0006 EA              650             MOV     A,R2 
0007 F0              651             MOVX    @DPTR,A 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    11 
 
0008 A3              652             INC     DPTR 
0009 E9              653             MOV     A,R1 
000A F0              654             MOVX    @DPTR,A 
                     655     ; {     while(1){OSTimeDly(37);} 
                     656                             ; SOURCE LINE # 63 
000B                 657     ?C0031: 
000B 7F25            658             MOV     R7,#025H 
000D 7E00            659             MOV     R6,#00H 
000F 120000   F      660             LCALL   _OSTimeDly 
0012 80F7            661             SJMP    ?C0031 
                     662     ; END OF _TSKC 
                     663      
                     664     ; } 
                     665     ; void TSKD(void *p) 
                     666      
----                 667             RSEG  ?PR?_TSKD?MAIN 
0000                 668     _TSKD: 
                     669             USING   0 
                     670                             ; SOURCE LINE # 65 
0000 900000   F      671             MOV     DPTR,#p?1151 
0003 EB              672             MOV     A,R3 
0004 F0              673             MOVX    @DPTR,A 
0005 A3              674             INC     DPTR 
0006 EA              675             MOV     A,R2 
0007 F0              676             MOVX    @DPTR,A 
0008 A3              677             INC     DPTR 
0009 E9              678             MOV     A,R1 
000A F0              679             MOVX    @DPTR,A 
                     680     ; {     while(1){OSTimeDly(41);} 
                     681                             ; SOURCE LINE # 66 
000B                 682     ?C0034: 
000B 7F29            683             MOV     R7,#029H 
000D 7E00            684             MOV     R6,#00H 
000F 120000   F      685             LCALL   _OSTimeDly 
0012 80F7            686             SJMP    ?C0034 
                     687     ; END OF _TSKD 
                     688      
                     689     ; } 
                     690     ; void TSKE(void *p) 
                     691      
----                 692             RSEG  ?PR?_TSKE?MAIN 
0000                 693     _TSKE: 
                     694             USING   0 
                     695                             ; SOURCE LINE # 68 
0000 900000   F      696             MOV     DPTR,#p?1252 
0003 EB              697             MOV     A,R3 
0004 F0              698             MOVX    @DPTR,A 
0005 A3              699             INC     DPTR 
0006 EA              700             MOV     A,R2 
0007 F0              701             MOVX    @DPTR,A 
0008 A3              702             INC     DPTR 
0009 E9              703             MOV     A,R1 
000A F0              704             MOVX    @DPTR,A 
                     705     ; {     while(1){OSTimeDly(43);} 
                     706                             ; SOURCE LINE # 69 
000B                 707     ?C0037: 
000B 7F2B            708             MOV     R7,#02BH 
000D 7E00            709             MOV     R6,#00H 
000F 120000   F      710             LCALL   _OSTimeDly 
0012 80F7            711             SJMP    ?C0037 
                     712     ; END OF _TSKE 
                     713      
                     714     ; } 
                     715     ; void TSKF(void *p) 
                     716      
----                 717             RSEG  ?PR?_TSKF?MAIN 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    12 
 
0000                 718     _TSKF: 
                     719             USING   0 
                     720                             ; SOURCE LINE # 71 
0000 900000   F      721             MOV     DPTR,#p?1353 
0003 EB              722             MOV     A,R3 
0004 F0              723             MOVX    @DPTR,A 
0005 A3              724             INC     DPTR 
0006 EA              725             MOV     A,R2 
0007 F0              726             MOVX    @DPTR,A 
0008 A3              727             INC     DPTR 
0009 E9              728             MOV     A,R1 
000A F0              729             MOVX    @DPTR,A 
                     730     ; {     while(1){OSTimeDly(47);} 
                     731                             ; SOURCE LINE # 72 
000B                 732     ?C0040: 
000B 7F2F            733             MOV     R7,#02FH 
000D 7E00            734             MOV     R6,#00H 
000F 120000   F      735             LCALL   _OSTimeDly 
0012 80F7            736             SJMP    ?C0040 
                     737     ; END OF _TSKF 
                     738      
                     739     ; } 
                     740     ;  
                     741     ;  
                     742     ; main() 
                     743      
----                 744             RSEG  ?PR?main?MAIN 
0000                 745     main: 
                     746             USING   0 
                     747                             ; SOURCE LINE # 76 
                     748     ; { 
                     749                             ; SOURCE LINE # 77 
                     750     ;       Init_Device(); 
                     751                             ; SOURCE LINE # 78 
0000 120000   F      752             LCALL   Init_Device 
                     753     ;     OSInit(); 
                     754                             ; SOURCE LINE # 79 
0003 120000   F      755             LCALL   _?OSInit 
                     756     ;     OSTaskCreate(TaskStart,(void*)0,&TaskStartStk[0],0); 
                     757                             ; SOURCE LINE # 80 
0006 90FFFF          758             MOV     DPTR,#0FFFFH 
0009 120000   F      759             LCALL   ?C?ADDXBP 
000C E4              760             CLR     A 
000D F0              761             MOVX    @DPTR,A 
000E 7E00     F      762             MOV     R6,#HIGH (TaskStartStk) 
0010 7F00     F      763             MOV     R7,#LOW (TaskStartStk) 
0012 90FFFE          764             MOV     DPTR,#0FFFEH 
0015 120000   F      765             LCALL   ?C?ADDXBP 
0018 EE              766             MOV     A,R6 
0019 F0              767             MOVX    @DPTR,A 
001A A3              768             INC     DPTR 
001B EF              769             MOV     A,R7 
001C F0              770             MOVX    @DPTR,A 
001D 7B00            771             MOV     R3,#00H 
001F 7A00            772             MOV     R2,#00H 
0021 7900            773             MOV     R1,#00H 
0023 90FFFD          774             MOV     DPTR,#0FFFDH 
0026 120000   F      775             LCALL   ?C?ADDXBP 
0029 EB              776             MOV     A,R3 
002A F0              777             MOVX    @DPTR,A 
002B A3              778             INC     DPTR 
002C EA              779             MOV     A,R2 
002D F0              780             MOVX    @DPTR,A 
002E A3              781             INC     DPTR 
002F E9              782             MOV     A,R1 
0030 F0              783             MOVX    @DPTR,A 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    13 
 
0031 7BFF            784             MOV     R3,#0FFH 
0033 7A00     F      785             MOV     R2,#HIGH (_TaskStart) 
0035 7900     F      786             MOV     R1,#LOW (_TaskStart) 
0037 120000   F      787             LCALL   _?OSTaskCreate 
                     788     ;           OSTaskCreate(TSK2,(void*)0,TSK_STK2,1); 
                     789                             ; SOURCE LINE # 81 
003A 90FFFF          790             MOV     DPTR,#0FFFFH 
003D 120000   F      791             LCALL   ?C?ADDXBP 
0040 7401            792             MOV     A,#01H 
0042 F0              793             MOVX    @DPTR,A 
0043 7E00     F      794             MOV     R6,#HIGH (TSK_STK2) 
0045 7F00     F      795             MOV     R7,#LOW (TSK_STK2) 
0047 90FFFE          796             MOV     DPTR,#0FFFEH 
004A 120000   F      797             LCALL   ?C?ADDXBP 
004D EE              798             MOV     A,R6 
004E F0              799             MOVX    @DPTR,A 
004F A3              800             INC     DPTR 
0050 EF              801             MOV     A,R7 
0051 F0              802             MOVX    @DPTR,A 
0052 7B00            803             MOV     R3,#00H 
0054 7A00            804             MOV     R2,#00H 
0056 7900            805             MOV     R1,#00H 
0058 90FFFD          806             MOV     DPTR,#0FFFDH 
005B 120000   F      807             LCALL   ?C?ADDXBP 
005E EB              808             MOV     A,R3 
005F F0              809             MOVX    @DPTR,A 
0060 A3              810             INC     DPTR 
0061 EA              811             MOV     A,R2 
0062 F0              812             MOVX    @DPTR,A 
0063 A3              813             INC     DPTR 
0064 E9              814             MOV     A,R1 
0065 F0              815             MOVX    @DPTR,A 
0066 7BFF            816             MOV     R3,#0FFH 
0068 7A00     F      817             MOV     R2,#HIGH (_TSK2) 
006A 7900     F      818             MOV     R1,#LOW (_TSK2) 
006C 120000   F      819             LCALL   _?OSTaskCreate 
                     820     ;           OSTaskCreate(TSK3,(void*)0,TSK_STK3,3); 
                     821                             ; SOURCE LINE # 82 
006F 90FFFF          822             MOV     DPTR,#0FFFFH 
0072 120000   F      823             LCALL   ?C?ADDXBP 
0075 7403            824             MOV     A,#03H 
0077 F0              825             MOVX    @DPTR,A 
0078 7E00     F      826             MOV     R6,#HIGH (TSK_STK3) 
007A 7F00     F      827             MOV     R7,#LOW (TSK_STK3) 
007C 90FFFE          828             MOV     DPTR,#0FFFEH 
007F 120000   F      829             LCALL   ?C?ADDXBP 
0082 EE              830             MOV     A,R6 
0083 F0              831             MOVX    @DPTR,A 
0084 A3              832             INC     DPTR 
0085 EF              833             MOV     A,R7 
0086 F0              834             MOVX    @DPTR,A 
0087 7B00            835             MOV     R3,#00H 
0089 7A00            836             MOV     R2,#00H 
008B 7900            837             MOV     R1,#00H 
008D 90FFFD          838             MOV     DPTR,#0FFFDH 
0090 120000   F      839             LCALL   ?C?ADDXBP 
0093 EB              840             MOV     A,R3 
0094 F0              841             MOVX    @DPTR,A 
0095 A3              842             INC     DPTR 
0096 EA              843             MOV     A,R2 
0097 F0              844             MOVX    @DPTR,A 
0098 A3              845             INC     DPTR 
0099 E9              846             MOV     A,R1 
009A F0              847             MOVX    @DPTR,A 
009B 7BFF            848             MOV     R3,#0FFH 
009D 7A00     F      849             MOV     R2,#HIGH (_TSK3) 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    14 
 
009F 7900     F      850             MOV     R1,#LOW (_TSK3) 
00A1 120000   F      851             LCALL   _?OSTaskCreate 
                     852     ;           OSTaskCreate(TSK4,(void*)0,TSK_STK4,4); 
                     853                             ; SOURCE LINE # 83 
00A4 90FFFF          854             MOV     DPTR,#0FFFFH 
00A7 120000   F      855             LCALL   ?C?ADDXBP 
00AA 7404            856             MOV     A,#04H 
00AC F0              857             MOVX    @DPTR,A 
00AD 7E00     F      858             MOV     R6,#HIGH (TSK_STK4) 
00AF 7F00     F      859             MOV     R7,#LOW (TSK_STK4) 
00B1 90FFFE          860             MOV     DPTR,#0FFFEH 
00B4 120000   F      861             LCALL   ?C?ADDXBP 
00B7 EE              862             MOV     A,R6 
00B8 F0              863             MOVX    @DPTR,A 
00B9 A3              864             INC     DPTR 
00BA EF              865             MOV     A,R7 
00BB F0              866             MOVX    @DPTR,A 
00BC 7B00            867             MOV     R3,#00H 
00BE 7A00            868             MOV     R2,#00H 
00C0 7900            869             MOV     R1,#00H 
00C2 90FFFD          870             MOV     DPTR,#0FFFDH 
00C5 120000   F      871             LCALL   ?C?ADDXBP 
00C8 EB              872             MOV     A,R3 
00C9 F0              873             MOVX    @DPTR,A 
00CA A3              874             INC     DPTR 
00CB EA              875             MOV     A,R2 
00CC F0              876             MOVX    @DPTR,A 
00CD A3              877             INC     DPTR 
00CE E9              878             MOV     A,R1 
00CF F0              879             MOVX    @DPTR,A 
00D0 7BFF            880             MOV     R3,#0FFH 
00D2 7A00     F      881             MOV     R2,#HIGH (_TSK4) 
00D4 7900     F      882             MOV     R1,#LOW (_TSK4) 
00D6 120000   F      883             LCALL   _?OSTaskCreate 
                     884     ;           OSTaskCreate(TSK5,(void*)0,TSK_STK5,5); 
                     885                             ; SOURCE LINE # 84 
00D9 90FFFF          886             MOV     DPTR,#0FFFFH 
00DC 120000   F      887             LCALL   ?C?ADDXBP 
00DF 7405            888             MOV     A,#05H 
00E1 F0              889             MOVX    @DPTR,A 
00E2 7E00     F      890             MOV     R6,#HIGH (TSK_STK5) 
00E4 7F00     F      891             MOV     R7,#LOW (TSK_STK5) 
00E6 90FFFE          892             MOV     DPTR,#0FFFEH 
00E9 120000   F      893             LCALL   ?C?ADDXBP 
00EC EE              894             MOV     A,R6 
00ED F0              895             MOVX    @DPTR,A 
00EE A3              896             INC     DPTR 
00EF EF              897             MOV     A,R7 
00F0 F0              898             MOVX    @DPTR,A 
00F1 7B00            899             MOV     R3,#00H 
00F3 7A00            900             MOV     R2,#00H 
00F5 7900            901             MOV     R1,#00H 
00F7 90FFFD          902             MOV     DPTR,#0FFFDH 
00FA 120000   F      903             LCALL   ?C?ADDXBP 
00FD EB              904             MOV     A,R3 
00FE F0              905             MOVX    @DPTR,A 
00FF A3              906             INC     DPTR 
0100 EA              907             MOV     A,R2 
0101 F0              908             MOVX    @DPTR,A 
0102 A3              909             INC     DPTR 
0103 E9              910             MOV     A,R1 
0104 F0              911             MOVX    @DPTR,A 
0105 7BFF            912             MOV     R3,#0FFH 
0107 7A00     F      913             MOV     R2,#HIGH (_TSK5) 
0109 7900     F      914             MOV     R1,#LOW (_TSK5) 
010B 120000   F      915             LCALL   _?OSTaskCreate 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    15 
 
                     916     ;           OSTaskCreate(TSK6,(void*)0,TSK_STK6,6); 
                     917                             ; SOURCE LINE # 85 
010E 90FFFF          918             MOV     DPTR,#0FFFFH 
0111 120000   F      919             LCALL   ?C?ADDXBP 
0114 7406            920             MOV     A,#06H 
0116 F0              921             MOVX    @DPTR,A 
0117 7E00     F      922             MOV     R6,#HIGH (TSK_STK6) 
0119 7F00     F      923             MOV     R7,#LOW (TSK_STK6) 
011B 90FFFE          924             MOV     DPTR,#0FFFEH 
011E 120000   F      925             LCALL   ?C?ADDXBP 
0121 EE              926             MOV     A,R6 
0122 F0              927             MOVX    @DPTR,A 
0123 A3              928             INC     DPTR 
0124 EF              929             MOV     A,R7 
0125 F0              930             MOVX    @DPTR,A 
0126 7B00            931             MOV     R3,#00H 
0128 7A00            932             MOV     R2,#00H 
012A 7900            933             MOV     R1,#00H 
012C 90FFFD          934             MOV     DPTR,#0FFFDH 
012F 120000   F      935             LCALL   ?C?ADDXBP 
0132 EB              936             MOV     A,R3 
0133 F0              937             MOVX    @DPTR,A 
0134 A3              938             INC     DPTR 
0135 EA              939             MOV     A,R2 
0136 F0              940             MOVX    @DPTR,A 
0137 A3              941             INC     DPTR 
0138 E9              942             MOV     A,R1 
0139 F0              943             MOVX    @DPTR,A 
013A 7BFF            944             MOV     R3,#0FFH 
013C 7A00     F      945             MOV     R2,#HIGH (_TSK6) 
013E 7900     F      946             MOV     R1,#LOW (_TSK6) 
0140 120000   F      947             LCALL   _?OSTaskCreate 
                     948     ;           OSTaskCreate(TSK7,(void*)0,TSK_STK7,7); 
                     949                             ; SOURCE LINE # 86 
0143 90FFFF          950             MOV     DPTR,#0FFFFH 
0146 120000   F      951             LCALL   ?C?ADDXBP 
0149 7407            952             MOV     A,#07H 
014B F0              953             MOVX    @DPTR,A 
014C 7E00     F      954             MOV     R6,#HIGH (TSK_STK7) 
014E 7F00     F      955             MOV     R7,#LOW (TSK_STK7) 
0150 90FFFE          956             MOV     DPTR,#0FFFEH 
0153 120000   F      957             LCALL   ?C?ADDXBP 
0156 EE              958             MOV     A,R6 
0157 F0              959             MOVX    @DPTR,A 
0158 A3              960             INC     DPTR 
0159 EF              961             MOV     A,R7 
015A F0              962             MOVX    @DPTR,A 
015B 7B00            963             MOV     R3,#00H 
015D 7A00            964             MOV     R2,#00H 
015F 7900            965             MOV     R1,#00H 
0161 90FFFD          966             MOV     DPTR,#0FFFDH 
0164 120000   F      967             LCALL   ?C?ADDXBP 
0167 EB              968             MOV     A,R3 
0168 F0              969             MOVX    @DPTR,A 
0169 A3              970             INC     DPTR 
016A EA              971             MOV     A,R2 
016B F0              972             MOVX    @DPTR,A 
016C A3              973             INC     DPTR 
016D E9              974             MOV     A,R1 
016E F0              975             MOVX    @DPTR,A 
016F 7BFF            976             MOV     R3,#0FFH 
0171 7A00     F      977             MOV     R2,#HIGH (_TSK7) 
0173 7900     F      978             MOV     R1,#LOW (_TSK7) 
0175 120000   F      979             LCALL   _?OSTaskCreate 
                     980     ;           OSTaskCreate(TSK8,(void*)0,TSK_STK8,8); 
                     981                             ; SOURCE LINE # 87 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    16 
 
0178 90FFFF          982             MOV     DPTR,#0FFFFH 
017B 120000   F      983             LCALL   ?C?ADDXBP 
017E 7408            984             MOV     A,#08H 
0180 F0              985             MOVX    @DPTR,A 
0181 7E00     F      986             MOV     R6,#HIGH (TSK_STK8) 
0183 7F00     F      987             MOV     R7,#LOW (TSK_STK8) 
0185 90FFFE          988             MOV     DPTR,#0FFFEH 
0188 120000   F      989             LCALL   ?C?ADDXBP 
018B EE              990             MOV     A,R6 
018C F0              991             MOVX    @DPTR,A 
018D A3              992             INC     DPTR 
018E EF              993             MOV     A,R7 
018F F0              994             MOVX    @DPTR,A 
0190 7B00            995             MOV     R3,#00H 
0192 7A00            996             MOV     R2,#00H 
0194 7900            997             MOV     R1,#00H 
0196 90FFFD          998             MOV     DPTR,#0FFFDH 
0199 120000   F      999             LCALL   ?C?ADDXBP 
019C EB             1000             MOV     A,R3 
019D F0             1001             MOVX    @DPTR,A 
019E A3             1002             INC     DPTR 
019F EA             1003             MOV     A,R2 
01A0 F0             1004             MOVX    @DPTR,A 
01A1 A3             1005             INC     DPTR 
01A2 E9             1006             MOV     A,R1 
01A3 F0             1007             MOVX    @DPTR,A 
01A4 7BFF           1008             MOV     R3,#0FFH 
01A6 7A00     F     1009             MOV     R2,#HIGH (_TSK8) 
01A8 7900     F     1010             MOV     R1,#LOW (_TSK8) 
01AA 120000   F     1011             LCALL   _?OSTaskCreate 
                    1012     ;           OSTaskCreate(TSK9,(void*)0,TSK_STK9,9); 
                    1013                             ; SOURCE LINE # 88 
01AD 90FFFF         1014             MOV     DPTR,#0FFFFH 
01B0 120000   F     1015             LCALL   ?C?ADDXBP 
01B3 7409           1016             MOV     A,#09H 
01B5 F0             1017             MOVX    @DPTR,A 
01B6 7E00     F     1018             MOV     R6,#HIGH (TSK_STK9) 
01B8 7F00     F     1019             MOV     R7,#LOW (TSK_STK9) 
01BA 90FFFE         1020             MOV     DPTR,#0FFFEH 
01BD 120000   F     1021             LCALL   ?C?ADDXBP 
01C0 EE             1022             MOV     A,R6 
01C1 F0             1023             MOVX    @DPTR,A 
01C2 A3             1024             INC     DPTR 
01C3 EF             1025             MOV     A,R7 
01C4 F0             1026             MOVX    @DPTR,A 
01C5 7B00           1027             MOV     R3,#00H 
01C7 7A00           1028             MOV     R2,#00H 
01C9 7900           1029             MOV     R1,#00H 
01CB 90FFFD         1030             MOV     DPTR,#0FFFDH 
01CE 120000   F     1031             LCALL   ?C?ADDXBP 
01D1 EB             1032             MOV     A,R3 
01D2 F0             1033             MOVX    @DPTR,A 
01D3 A3             1034             INC     DPTR 
01D4 EA             1035             MOV     A,R2 
01D5 F0             1036             MOVX    @DPTR,A 
01D6 A3             1037             INC     DPTR 
01D7 E9             1038             MOV     A,R1 
01D8 F0             1039             MOVX    @DPTR,A 
01D9 7BFF           1040             MOV     R3,#0FFH 
01DB 7A00     F     1041             MOV     R2,#HIGH (_TSK9) 
01DD 7900     F     1042             MOV     R1,#LOW (_TSK9) 
01DF 120000   F     1043             LCALL   _?OSTaskCreate 
                    1044     ;           OSTaskCreate(TSKA,(void*)0,TSK_STKA,10); 
                    1045                             ; SOURCE LINE # 89 
01E2 90FFFF         1046             MOV     DPTR,#0FFFFH 
01E5 120000   F     1047             LCALL   ?C?ADDXBP 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    17 
 
01E8 740A           1048             MOV     A,#0AH 
01EA F0             1049             MOVX    @DPTR,A 
01EB 7E00     F     1050             MOV     R6,#HIGH (TSK_STKA) 
01ED 7F00     F     1051             MOV     R7,#LOW (TSK_STKA) 
01EF 90FFFE         1052             MOV     DPTR,#0FFFEH 
01F2 120000   F     1053             LCALL   ?C?ADDXBP 
01F5 EE             1054             MOV     A,R6 
01F6 F0             1055             MOVX    @DPTR,A 
01F7 A3             1056             INC     DPTR 
01F8 EF             1057             MOV     A,R7 
01F9 F0             1058             MOVX    @DPTR,A 
01FA 7B00           1059             MOV     R3,#00H 
01FC 7A00           1060             MOV     R2,#00H 
01FE 7900           1061             MOV     R1,#00H 
0200 90FFFD         1062             MOV     DPTR,#0FFFDH 
0203 120000   F     1063             LCALL   ?C?ADDXBP 
0206 EB             1064             MOV     A,R3 
0207 F0             1065             MOVX    @DPTR,A 
0208 A3             1066             INC     DPTR 
0209 EA             1067             MOV     A,R2 
020A F0             1068             MOVX    @DPTR,A 
020B A3             1069             INC     DPTR 
020C E9             1070             MOV     A,R1 
020D F0             1071             MOVX    @DPTR,A 
020E 7BFF           1072             MOV     R3,#0FFH 
0210 7A00     F     1073             MOV     R2,#HIGH (_TSKA) 
0212 7900     F     1074             MOV     R1,#LOW (_TSKA) 
0214 120000   F     1075             LCALL   _?OSTaskCreate 
                    1076     ;           OSTaskCreate(TSKB,(void*)0,TSK_STKB,11); 
                    1077                             ; SOURCE LINE # 90 
0217 90FFFF         1078             MOV     DPTR,#0FFFFH 
021A 120000   F     1079             LCALL   ?C?ADDXBP 
021D 740B           1080             MOV     A,#0BH 
021F F0             1081             MOVX    @DPTR,A 
0220 7E00     F     1082             MOV     R6,#HIGH (TSK_STKB) 
0222 7F00     F     1083             MOV     R7,#LOW (TSK_STKB) 
0224 90FFFE         1084             MOV     DPTR,#0FFFEH 
0227 120000   F     1085             LCALL   ?C?ADDXBP 
022A EE             1086             MOV     A,R6 
022B F0             1087             MOVX    @DPTR,A 
022C A3             1088             INC     DPTR 
022D EF             1089             MOV     A,R7 
022E F0             1090             MOVX    @DPTR,A 
022F 7B00           1091             MOV     R3,#00H 
0231 7A00           1092             MOV     R2,#00H 
0233 7900           1093             MOV     R1,#00H 
0235 90FFFD         1094             MOV     DPTR,#0FFFDH 
0238 120000   F     1095             LCALL   ?C?ADDXBP 
023B EB             1096             MOV     A,R3 
023C F0             1097             MOVX    @DPTR,A 
023D A3             1098             INC     DPTR 
023E EA             1099             MOV     A,R2 
023F F0             1100             MOVX    @DPTR,A 
0240 A3             1101             INC     DPTR 
0241 E9             1102             MOV     A,R1 
0242 F0             1103             MOVX    @DPTR,A 
0243 7BFF           1104             MOV     R3,#0FFH 
0245 7A00     F     1105             MOV     R2,#HIGH (_TSKB) 
0247 7900     F     1106             MOV     R1,#LOW (_TSKB) 
0249 120000   F     1107             LCALL   _?OSTaskCreate 
                    1108     ;           OSTaskCreate(TSKC,(void*)0,TSK_STKC,12); 
                    1109                             ; SOURCE LINE # 91 
024C 90FFFF         1110             MOV     DPTR,#0FFFFH 
024F 120000   F     1111             LCALL   ?C?ADDXBP 
0252 740C           1112             MOV     A,#0CH 
0254 F0             1113             MOVX    @DPTR,A 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    18 
 
0255 7E00     F     1114             MOV     R6,#HIGH (TSK_STKC) 
0257 7F00     F     1115             MOV     R7,#LOW (TSK_STKC) 
0259 90FFFE         1116             MOV     DPTR,#0FFFEH 
025C 120000   F     1117             LCALL   ?C?ADDXBP 
025F EE             1118             MOV     A,R6 
0260 F0             1119             MOVX    @DPTR,A 
0261 A3             1120             INC     DPTR 
0262 EF             1121             MOV     A,R7 
0263 F0             1122             MOVX    @DPTR,A 
0264 7B00           1123             MOV     R3,#00H 
0266 7A00           1124             MOV     R2,#00H 
0268 7900           1125             MOV     R1,#00H 
026A 90FFFD         1126             MOV     DPTR,#0FFFDH 
026D 120000   F     1127             LCALL   ?C?ADDXBP 
0270 EB             1128             MOV     A,R3 
0271 F0             1129             MOVX    @DPTR,A 
0272 A3             1130             INC     DPTR 
0273 EA             1131             MOV     A,R2 
0274 F0             1132             MOVX    @DPTR,A 
0275 A3             1133             INC     DPTR 
0276 E9             1134             MOV     A,R1 
0277 F0             1135             MOVX    @DPTR,A 
0278 7BFF           1136             MOV     R3,#0FFH 
027A 7A00     F     1137             MOV     R2,#HIGH (_TSKC) 
027C 7900     F     1138             MOV     R1,#LOW (_TSKC) 
027E 120000   F     1139             LCALL   _?OSTaskCreate 
                    1140     ;           OSTaskCreate(TSKD,(void*)0,TSK_STKD,13); 
                    1141                             ; SOURCE LINE # 92 
0281 90FFFF         1142             MOV     DPTR,#0FFFFH 
0284 120000   F     1143             LCALL   ?C?ADDXBP 
0287 740D           1144             MOV     A,#0DH 
0289 F0             1145             MOVX    @DPTR,A 
028A 7E00     F     1146             MOV     R6,#HIGH (TSK_STKD) 
028C 7F00     F     1147             MOV     R7,#LOW (TSK_STKD) 
028E 90FFFE         1148             MOV     DPTR,#0FFFEH 
0291 120000   F     1149             LCALL   ?C?ADDXBP 
0294 EE             1150             MOV     A,R6 
0295 F0             1151             MOVX    @DPTR,A 
0296 A3             1152             INC     DPTR 
0297 EF             1153             MOV     A,R7 
0298 F0             1154             MOVX    @DPTR,A 
0299 7B00           1155             MOV     R3,#00H 
029B 7A00           1156             MOV     R2,#00H 
029D 7900           1157             MOV     R1,#00H 
029F 90FFFD         1158             MOV     DPTR,#0FFFDH 
02A2 120000   F     1159             LCALL   ?C?ADDXBP 
02A5 EB             1160             MOV     A,R3 
02A6 F0             1161             MOVX    @DPTR,A 
02A7 A3             1162             INC     DPTR 
02A8 EA             1163             MOV     A,R2 
02A9 F0             1164             MOVX    @DPTR,A 
02AA A3             1165             INC     DPTR 
02AB E9             1166             MOV     A,R1 
02AC F0             1167             MOVX    @DPTR,A 
02AD 7BFF           1168             MOV     R3,#0FFH 
02AF 7A00     F     1169             MOV     R2,#HIGH (_TSKD) 
02B1 7900     F     1170             MOV     R1,#LOW (_TSKD) 
02B3 120000   F     1171             LCALL   _?OSTaskCreate 
                    1172     ;           OSTaskCreate(TSKE,(void*)0,TSK_STKE,14); 
                    1173                             ; SOURCE LINE # 93 
02B6 90FFFF         1174             MOV     DPTR,#0FFFFH 
02B9 120000   F     1175             LCALL   ?C?ADDXBP 
02BC 740E           1176             MOV     A,#0EH 
02BE F0             1177             MOVX    @DPTR,A 
02BF 7E00     F     1178             MOV     R6,#HIGH (TSK_STKE) 
02C1 7F00     F     1179             MOV     R7,#LOW (TSK_STKE) 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    19 
 
02C3 90FFFE         1180             MOV     DPTR,#0FFFEH 
02C6 120000   F     1181             LCALL   ?C?ADDXBP 
02C9 EE             1182             MOV     A,R6 
02CA F0             1183             MOVX    @DPTR,A 
02CB A3             1184             INC     DPTR 
02CC EF             1185             MOV     A,R7 
02CD F0             1186             MOVX    @DPTR,A 
02CE 7B00           1187             MOV     R3,#00H 
02D0 7A00           1188             MOV     R2,#00H 
02D2 7900           1189             MOV     R1,#00H 
02D4 90FFFD         1190             MOV     DPTR,#0FFFDH 
02D7 120000   F     1191             LCALL   ?C?ADDXBP 
02DA EB             1192             MOV     A,R3 
02DB F0             1193             MOVX    @DPTR,A 
02DC A3             1194             INC     DPTR 
02DD EA             1195             MOV     A,R2 
02DE F0             1196             MOVX    @DPTR,A 
02DF A3             1197             INC     DPTR 
02E0 E9             1198             MOV     A,R1 
02E1 F0             1199             MOVX    @DPTR,A 
02E2 7BFF           1200             MOV     R3,#0FFH 
02E4 7A00     F     1201             MOV     R2,#HIGH (_TSKE) 
02E6 7900     F     1202             MOV     R1,#LOW (_TSKE) 
02E8 120000   F     1203             LCALL   _?OSTaskCreate 
                    1204     ;           OSTaskCreate(TSKF,(void*)0,TSK_STKF,15); 
                    1205                             ; SOURCE LINE # 94 
02EB 90FFFF         1206             MOV     DPTR,#0FFFFH 
02EE 120000   F     1207             LCALL   ?C?ADDXBP 
02F1 740F           1208             MOV     A,#0FH 
02F3 F0             1209             MOVX    @DPTR,A 
02F4 7E00     F     1210             MOV     R6,#HIGH (TSK_STKF) 
02F6 7F00     F     1211             MOV     R7,#LOW (TSK_STKF) 
02F8 90FFFE         1212             MOV     DPTR,#0FFFEH 
02FB 120000   F     1213             LCALL   ?C?ADDXBP 
02FE EE             1214             MOV     A,R6 
02FF F0             1215             MOVX    @DPTR,A 
0300 A3             1216             INC     DPTR 
0301 EF             1217             MOV     A,R7 
0302 F0             1218             MOVX    @DPTR,A 
0303 7B00           1219             MOV     R3,#00H 
0305 7A00           1220             MOV     R2,#00H 
0307 7900           1221             MOV     R1,#00H 
0309 90FFFD         1222             MOV     DPTR,#0FFFDH 
030C 120000   F     1223             LCALL   ?C?ADDXBP 
030F EB             1224             MOV     A,R3 
0310 F0             1225             MOVX    @DPTR,A 
0311 A3             1226             INC     DPTR 
0312 EA             1227             MOV     A,R2 
0313 F0             1228             MOVX    @DPTR,A 
0314 A3             1229             INC     DPTR 
0315 E9             1230             MOV     A,R1 
0316 F0             1231             MOVX    @DPTR,A 
0317 7BFF           1232             MOV     R3,#0FFH 
0319 7A00     F     1233             MOV     R2,#HIGH (_TSKF) 
031B 7900     F     1234             MOV     R1,#LOW (_TSKF) 
031D 120000   F     1235             LCALL   _?OSTaskCreate 
                    1236     ;     OSStart(); 
                    1237                             ; SOURCE LINE # 95 
0320 020000   F     1238             LJMP    _?OSStart 
                    1239     ; END OF main 
                    1240      
                    1241     ; } 
                    1242     ;  
                    1243     ; void TaskStart(void *ppdata) 
                    1244      
----                1245             RSEG  ?PR?_TaskStart?MAIN 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    20 
 
0000                1246     _TaskStart: 
                    1247             USING   0 
                    1248                             ; SOURCE LINE # 98 
                    1249     ; { 
                    1250                             ; SOURCE LINE # 99 
                    1251     ;     ppdata = ppdata; 
                    1252                             ; SOURCE LINE # 100 
                    1253     ;      
                    1254     ;       OSTimeInit(); 
                    1255                             ; SOURCE LINE # 102 
0000 120000   F     1256             LCALL   _?OSTimeInit 
                    1257     ;     OSTaskCreate(TaskTest,(void*)0,&TaskTestStk[0],2); 
                    1258                             ; SOURCE LINE # 103 
0003 90FFFF         1259             MOV     DPTR,#0FFFFH 
0006 120000   F     1260             LCALL   ?C?ADDXBP 
0009 7402           1261             MOV     A,#02H 
000B F0             1262             MOVX    @DPTR,A 
000C 7E00     F     1263             MOV     R6,#HIGH (TaskTestStk) 
000E 7F00     F     1264             MOV     R7,#LOW (TaskTestStk) 
0010 90FFFE         1265             MOV     DPTR,#0FFFEH 
0013 120000   F     1266             LCALL   ?C?ADDXBP 
0016 EE             1267             MOV     A,R6 
0017 F0             1268             MOVX    @DPTR,A 
0018 A3             1269             INC     DPTR 
0019 EF             1270             MOV     A,R7 
001A F0             1271             MOVX    @DPTR,A 
001B 7B00           1272             MOV     R3,#00H 
001D 7A00           1273             MOV     R2,#00H 
001F 7900           1274             MOV     R1,#00H 
0021 90FFFD         1275             MOV     DPTR,#0FFFDH 
0024 120000   F     1276             LCALL   ?C?ADDXBP 
0027 EB             1277             MOV     A,R3 
0028 F0             1278             MOVX    @DPTR,A 
0029 A3             1279             INC     DPTR 
002A EA             1280             MOV     A,R2 
002B F0             1281             MOVX    @DPTR,A 
002C A3             1282             INC     DPTR 
002D E9             1283             MOV     A,R1 
002E F0             1284             MOVX    @DPTR,A 
002F 7BFF           1285             MOV     R3,#0FFH 
0031 7A00     F     1286             MOV     R2,#HIGH (_TaskTest) 
0033 7900     F     1287             MOV     R1,#LOW (_TaskTest) 
0035 120000   F     1288             LCALL   _?OSTaskCreate 
                    1289     ;       for(;1;) 
                    1290                             ; SOURCE LINE # 104 
0038                1291     ?C0044: 
                    1292     ;       { 
                    1293                             ; SOURCE LINE # 105 
                    1294     ;           OSTimeDly(1); 
                    1295                             ; SOURCE LINE # 106 
0038 7F01           1296             MOV     R7,#01H 
003A 7E00           1297             MOV     R6,#00H 
003C 120000   F     1298             LCALL   _OSTimeDly 
                    1299     ;               //OSTaskDel(OS_PRIO_SELF); 
                    1300     ;       } 
                    1301                             ; SOURCE LINE # 108 
003F 80F7           1302             SJMP    ?C0044 
                    1303     ; END OF _TaskStart 
                    1304      
                    1305     ;  
                    1306     ; } 
                    1307     ; void TaskTest(void *ppdata) 
                    1308      
----                1309             RSEG  ?PR?_TaskTest?MAIN 
0000                1310     _TaskTest: 
                    1311             USING   0 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    21 
 
                    1312                             ; SOURCE LINE # 111 
                    1313     ; { 
                    1314                             ; SOURCE LINE # 112 
                    1315     ;     unsigned char led_on=0; 
                    1316                             ; SOURCE LINE # 113 
0000 E4             1317             CLR     A 
0001 900000   F     1318             MOV     DPTR,#led_on?1656 
0004 F0             1319             MOVX    @DPTR,A 
                    1320     ;     ppdata = ppdata; 
                    1321                             ; SOURCE LINE # 114 
                    1322     ;       for(;1;) 
                    1323                             ; SOURCE LINE # 115 
0005                1324     ?C0047: 
                    1325     ;       { 
                    1326                             ; SOURCE LINE # 116 
                    1327     ;       OSTimeDly(2);      
                    1328                             ; SOURCE LINE # 117 
0005 7F02           1329             MOV     R7,#02H 
0007 7E00           1330             MOV     R6,#00H 
0009 120000   F     1331             LCALL   _OSTimeDly 
                    1332     ;       } 
                    1333                             ; SOURCE LINE # 118 
000C 80F7           1334             SJMP    ?C0047 
                    1335     ; END OF _TaskTest 
                    1336      
                    1337             END 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    22 
 
SYMBOL TABLE LISTING 
------ ----- ------- 
 
 
N A M E              T Y P E  V A L U E   ATTRIBUTES 
 
?C0001. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSK2?MAIN 
?C0004. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSK3?MAIN 
?C0007. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSK4?MAIN 
?C0010. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSK5?MAIN 
?C0013. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSK6?MAIN 
?C0016. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSK7?MAIN 
?C0019. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSK8?MAIN 
?C0022. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSK9?MAIN 
?C0025. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSKA?MAIN 
?C0028. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSKB?MAIN 
?C0031. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSKC?MAIN 
?C0034. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSKD?MAIN 
?C0037. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSKE?MAIN 
?C0040. . . . . . .  C ADDR   000BH   R   SEG=?PR?_TSKF?MAIN 
?C0044. . . . . . .  C ADDR   0038H   R   SEG=?PR?_TASKSTART?MAIN 
?C0047. . . . . . .  C ADDR   0005H   R   SEG=?PR?_TASKTEST?MAIN 
?C?ADDXBP . . . . .  C ADDR   -----       EXT 
?C_STARTUP. . . . .  C ADDR   -----       EXT 
?PR?MAIN?MAIN . . .  C SEG    0323H       REL=UNIT 
?PR?_TASKSTART?MAIN  C SEG    0041H       REL=UNIT 
?PR?_TASKTEST?MAIN.  C SEG    000EH       REL=UNIT 
?PR?_TSK2?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSK3?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSK4?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSK5?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSK6?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSK7?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSK8?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSK9?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSKA?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSKB?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSKC?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSKD?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSKE?MAIN. . .  C SEG    0014H       REL=UNIT 
?PR?_TSKF?MAIN. . .  C SEG    0014H       REL=UNIT 
?XD?MAIN. . . . . .  X SEG    0800H       REL=UNIT 
?XD?_TASKTEST?MAIN.  X SEG    0001H       REL=UNIT 
?XD?_TSK2?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSK3?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSK4?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSK5?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSK6?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSK7?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSK8?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSK9?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSKA?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSKB?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSKC?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSKD?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSKE?MAIN. . .  X SEG    0003H       REL=UNIT 
?XD?_TSKF?MAIN. . .  X SEG    0003H       REL=UNIT 
?_TASKTEST?BYTE . .  X ADDR   0000H   R   SEG=?XD?_TASKTEST?MAIN 
?_TSK2?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSK2?MAIN 
?_TSK3?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSK3?MAIN 
?_TSK4?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSK4?MAIN 
?_TSK5?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSK5?MAIN 
?_TSK6?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSK6?MAIN 
?_TSK7?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSK7?MAIN 
?_TSK8?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSK8?MAIN 
?_TSK9?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSK9?MAIN 
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    23 
 
?_TSKA?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSKA?MAIN 
?_TSKB?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSKB?MAIN 
?_TSKC?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSKC?MAIN 
?_TSKD?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSKD?MAIN 
?_TSKE?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSKE?MAIN 
?_TSKF?BYTE . . . .  X ADDR   0000H   R   SEG=?XD?_TSKF?MAIN 
AA. . . . . . . . .  B ADDR   00C0H.2 A    
AC. . . . . . . . .  B ADDR   00D0H.6 A    
ACC . . . . . . . .  D ADDR   00E0H   A    
AD0BUSY . . . . . .  B ADDR   00E8H.4 A    
AD0CM0. . . . . . .  B ADDR   00E8H.2 A    
AD0CM1. . . . . . .  B ADDR   00E8H.3 A    
AD0EN . . . . . . .  B ADDR   00E8H.7 A    
AD0INT. . . . . . .  B ADDR   00E8H.5 A    
AD0LJST . . . . . .  B ADDR   00E8H.0 A    
AD0TM . . . . . . .  B ADDR   00E8H.6 A    
AD0WINT . . . . . .  B ADDR   00E8H.1 A    
ADC0CF. . . . . . .  D ADDR   00BCH   A    
ADC0CN. . . . . . .  D ADDR   00E8H   A    
ADC0GTH . . . . . .  D ADDR   00C5H   A    
ADC0GTL . . . . . .  D ADDR   00C4H   A    
ADC0H . . . . . . .  D ADDR   00BFH   A    
ADC0L . . . . . . .  D ADDR   00BEH   A    
ADC0LTH . . . . . .  D ADDR   00C7H   A    
ADC0LTL . . . . . .  D ADDR   00C6H   A    
ADC1. . . . . . . .  D ADDR   009CH   A    
ADC1CF. . . . . . .  D ADDR   00ABH   A    
ADC1CN. . . . . . .  D ADDR   00AAH   A    
AMX0CF. . . . . . .  D ADDR   00BAH   A    
AMX0SL. . . . . . .  D ADDR   00BBH   A    
AMX1SL. . . . . . .  D ADDR   00ACH   A    
B . . . . . . . . .  D ADDR   00F0H   A    
BUSY. . . . . . . .  B ADDR   00C0H.7 A    
CCF0. . . . . . . .  B ADDR   00D8H.0 A    
CCF1. . . . . . . .  B ADDR   00D8H.1 A    
CCF2. . . . . . . .  B ADDR   00D8H.2 A    
CCF3. . . . . . . .  B ADDR   00D8H.3 A    
CCF4. . . . . . . .  B ADDR   00D8H.4 A    
CF. . . . . . . . .  B ADDR   00D8H.7 A    
CKCON . . . . . . .  D ADDR   008EH   A    
CPRL2 . . . . . . .  B ADDR   00C8H.0 A    
CPT0CN. . . . . . .  D ADDR   009EH   A    
CPT1CN. . . . . . .  D ADDR   009FH   A    
CR. . . . . . . . .  B ADDR   00D8H.6 A    
CT2 . . . . . . . .  B ADDR   00C8H.1 A    
CY. . . . . . . . .  B ADDR   00D0H.7 A    
DAC0CN. . . . . . .  D ADDR   00D4H   A    
DAC0H . . . . . . .  D ADDR   00D3H   A    
DAC0L . . . . . . .  D ADDR   00D2H   A    
DAC1CN. . . . . . .  D ADDR   00D7H   A    
DAC1H . . . . . . .  D ADDR   00D6H   A    
DAC1L . . . . . . .  D ADDR   00D5H   A    
DPH . . . . . . . .  D ADDR   0083H   A    
DPL . . . . . . . .  D ADDR   0082H   A    
EA. . . . . . . . .  B ADDR   00A8H.7 A    
EIE1. . . . . . . .  D ADDR   00E6H   A    
EIE2. . . . . . . .  D ADDR   00E7H   A    
EIP1. . . . . . . .  D ADDR   00F6H   A    
EIP2. . . . . . . .  D ADDR   00F7H   A    
EMI0CF. . . . . . .  D ADDR   00A3H   A    
EMI0CN. . . . . . .  D ADDR   00AFH   A    
EMI0TC. . . . . . .  D ADDR   00A1H   A    
ENSMB . . . . . . .  B ADDR   00C0H.6 A    
ES0 . . . . . . . .  B ADDR   00A8H.4 A    
ET0 . . . . . . . .  B ADDR   00A8H.1 A    
ET1 . . . . . . . .  B ADDR   00A8H.3 A    
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    24 
 
ET2 . . . . . . . .  B ADDR   00A8H.5 A    
EX0 . . . . . . . .  B ADDR   00A8H.0 A    
EX1 . . . . . . . .  B ADDR   00A8H.2 A    
EXEN2 . . . . . . .  B ADDR   00C8H.3 A    
EXF2. . . . . . . .  B ADDR   00C8H.6 A    
F0. . . . . . . . .  B ADDR   00D0H.5 A    
F1. . . . . . . . .  B ADDR   00D0H.1 A    
FLACL . . . . . . .  D ADDR   00B7H   A    
FLSCL . . . . . . .  D ADDR   00B6H   A    
IE. . . . . . . . .  D ADDR   00A8H   A    
IE0 . . . . . . . .  B ADDR   0088H.1 A    
IE1 . . . . . . . .  B ADDR   0088H.3 A    
INIT_DEVICE . . . .  C ADDR   -----       EXT 
IP. . . . . . . . .  D ADDR   00B8H   A    
IT0 . . . . . . . .  B ADDR   0088H.0 A    
IT1 . . . . . . . .  B ADDR   0088H.2 A    
LED_ON?1656 . . . .  X ADDR   0000H   R   SEG=?XD?_TASKTEST?MAIN 
MAIN. . . . . . . .  C ADDR   0000H   R   SEG=?PR?MAIN?MAIN 
MODF. . . . . . . .  B ADDR   00F8H.5 A    
MSTEN . . . . . . .  B ADDR   00F8H.1 A    
OSCICN. . . . . . .  D ADDR   00B2H   A    
OSCXCN. . . . . . .  D ADDR   00B1H   A    
OV. . . . . . . . .  B ADDR   00D0H.2 A    
P . . . . . . . . .  B ADDR   00D0H.0 A    
P0. . . . . . . . .  D ADDR   0080H   A    
P0MDOUT . . . . . .  D ADDR   00A4H   A    
P1. . . . . . . . .  D ADDR   0090H   A    
P1MDIN. . . . . . .  D ADDR   00BDH   A    
P1MDOUT . . . . . .  D ADDR   00A5H   A    
P2. . . . . . . . .  D ADDR   00A0H   A    
P2MDOUT . . . . . .  D ADDR   00A6H   A    
P3. . . . . . . . .  D ADDR   00B0H   A    
P3IF. . . . . . . .  D ADDR   00ADH   A    
P3MDOUT . . . . . .  D ADDR   00A7H   A    
P4. . . . . . . . .  D ADDR   0084H   A    
P5. . . . . . . . .  D ADDR   0085H   A    
P6. . . . . . . . .  D ADDR   0086H   A    
P7. . . . . . . . .  D ADDR   0096H   A    
P74OUT. . . . . . .  D ADDR   00B5H   A    
P?040 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSK2?MAIN 
P?1050. . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSKC?MAIN 
P?1151. . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSKD?MAIN 
P?1252. . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSKE?MAIN 
P?1353. . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSKF?MAIN 
P?141 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSK3?MAIN 
P?242 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSK4?MAIN 
P?343 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSK5?MAIN 
P?444 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSK6?MAIN 
P?545 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSK7?MAIN 
P?646 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSK8?MAIN 
P?747 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSK9?MAIN 
P?848 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSKA?MAIN 
P?949 . . . . . . .  X ADDR   0000H   R   SEG=?XD?_TSKB?MAIN 
PCA0CN. . . . . . .  D ADDR   00D8H   A    
PCA0CPH0. . . . . .  D ADDR   00FAH   A    
PCA0CPH1. . . . . .  D ADDR   00FBH   A    
PCA0CPH2. . . . . .  D ADDR   00FCH   A    
PCA0CPH3. . . . . .  D ADDR   00FDH   A    
PCA0CPH4. . . . . .  D ADDR   00FEH   A    
PCA0CPL0. . . . . .  D ADDR   00EAH   A    
PCA0CPL1. . . . . .  D ADDR   00EBH   A    
PCA0CPL2. . . . . .  D ADDR   00ECH   A    
PCA0CPL3. . . . . .  D ADDR   00EDH   A    
PCA0CPL4. . . . . .  D ADDR   00EEH   A    
PCA0CPM0. . . . . .  D ADDR   00DAH   A    
PCA0CPM1. . . . . .  D ADDR   00DBH   A    
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    25 
 
PCA0CPM2. . . . . .  D ADDR   00DCH   A    
PCA0CPM3. . . . . .  D ADDR   00DDH   A    
PCA0CPM4. . . . . .  D ADDR   00DEH   A    
PCA0H . . . . . . .  D ADDR   00F9H   A    
PCA0L . . . . . . .  D ADDR   00E9H   A    
PCA0MD. . . . . . .  D ADDR   00D9H   A    
PCON. . . . . . . .  D ADDR   0087H   A    
PS. . . . . . . . .  B ADDR   00B8H.4 A    
PSCTL . . . . . . .  D ADDR   008FH   A    
PSW . . . . . . . .  D ADDR   00D0H   A    
PT0 . . . . . . . .  B ADDR   00B8H.1 A    
PT1 . . . . . . . .  B ADDR   00B8H.3 A    
PT2 . . . . . . . .  B ADDR   00B8H.5 A    
PX0 . . . . . . . .  B ADDR   00B8H.0 A    
PX1 . . . . . . . .  B ADDR   00B8H.2 A    
RB80. . . . . . . .  B ADDR   0098H.2 A    
RCAP2H. . . . . . .  D ADDR   00CBH   A    
RCAP2L. . . . . . .  D ADDR   00CAH   A    
RCAP4H. . . . . . .  D ADDR   00E5H   A    
RCAP4L. . . . . . .  D ADDR   00E4H   A    
RCLK0 . . . . . . .  B ADDR   00C8H.5 A    
REF0CN. . . . . . .  D ADDR   00D1H   A    
REN0. . . . . . . .  B ADDR   0098H.4 A    
RI0 . . . . . . . .  B ADDR   0098H.0 A    
RS0 . . . . . . . .  B ADDR   00D0H.3 A    
RS1 . . . . . . . .  B ADDR   00D0H.4 A    
RSTSRC. . . . . . .  D ADDR   00EFH   A    
RXOVRN. . . . . . .  B ADDR   00F8H.4 A    
SADDR0. . . . . . .  D ADDR   00A9H   A    
SADDR1. . . . . . .  D ADDR   00F3H   A    
SADEN0. . . . . . .  D ADDR   00B9H   A    
SADEN1. . . . . . .  D ADDR   00AEH   A    
SBUF0 . . . . . . .  D ADDR   0099H   A    
SBUF1 . . . . . . .  D ADDR   00F2H   A    
SCON0 . . . . . . .  D ADDR   0098H   A    
SCON1 . . . . . . .  D ADDR   00F1H   A    
SI. . . . . . . . .  B ADDR   00C0H.3 A    
SLVSEL. . . . . . .  B ADDR   00F8H.2 A    
SM00. . . . . . . .  B ADDR   0098H.7 A    
SM10. . . . . . . .  B ADDR   0098H.6 A    
SM20. . . . . . . .  B ADDR   0098H.5 A    
SMB0ADR . . . . . .  D ADDR   00C3H   A    
SMB0CN. . . . . . .  D ADDR   00C0H   A    
SMB0CR. . . . . . .  D ADDR   00CFH   A    
SMB0DAT . . . . . .  D ADDR   00C2H   A    
SMB0STA . . . . . .  D ADDR   00C1H   A    
SMBFTE. . . . . . .  B ADDR   00C0H.1 A    
SMBTOE. . . . . . .  B ADDR   00C0H.0 A    
SP. . . . . . . . .  D ADDR   0081H   A    
SPI0CFG . . . . . .  D ADDR   009AH   A    
SPI0CKR . . . . . .  D ADDR   009DH   A    
SPI0CN. . . . . . .  D ADDR   00F8H   A    
SPI0DAT . . . . . .  D ADDR   009BH   A    
SPIEN . . . . . . .  B ADDR   00F8H.0 A    
SPIF. . . . . . . .  B ADDR   00F8H.7 A    
STA . . . . . . . .  B ADDR   00C0H.5 A    
STO . . . . . . . .  B ADDR   00C0H.4 A    
T2CON . . . . . . .  D ADDR   00C8H   A    
T4CON . . . . . . .  D ADDR   00C9H   A    
TASKSTARTSTK. . . .  X ADDR   0400H   R   SEG=?XD?MAIN 
TASKTESTSTK . . . .  X ADDR   0480H   R   SEG=?XD?MAIN 
TB80. . . . . . . .  B ADDR   0098H.3 A    
TCLK0 . . . . . . .  B ADDR   00C8H.4 A    
TCON. . . . . . . .  D ADDR   0088H   A    
TF0 . . . . . . . .  B ADDR   0088H.5 A    
TF1 . . . . . . . .  B ADDR   0088H.7 A    
A51 MACRO ASSEMBLER  MAIN                                                                 04/11/2007 16:19:49 PAGE    26 
 
TF2 . . . . . . . .  B ADDR   00C8H.7 A    
TH0 . . . . . . . .  D ADDR   008CH   A    
TH1 . . . . . . . .  D ADDR   008DH   A    
TH2 . . . . . . . .  D ADDR   00CDH   A    
TH4 . . . . . . . .  D ADDR   00F5H   A    
TI0 . . . . . . . .  B ADDR   0098H.1 A    
TL0 . . . . . . . .  D ADDR   008AH   A    
TL1 . . . . . . . .  D ADDR   008BH   A    
TL2 . . . . . . . .  D ADDR   00CCH   A    
TL4 . . . . . . . .  D ADDR   00F4H   A    
TMOD. . . . . . . .  D ADDR   0089H   A    
TMR3CN. . . . . . .  D ADDR   0091H   A    
TMR3H . . . . . . .  D ADDR   0095H   A    
TMR3L . . . . . . .  D ADDR   0094H   A    
TMR3RLH . . . . . .  D ADDR   0093H   A    
TMR3RLL . . . . . .  D ADDR   0092H   A    
TR0 . . . . . . . .  B ADDR   0088H.4 A    
TR1 . . . . . . . .  B ADDR   0088H.6 A    
TR2 . . . . . . . .  B ADDR   00C8H.2 A    
TSK_STK2. . . . . .  X ADDR   0500H   R   SEG=?XD?MAIN 
TSK_STK3. . . . . .  X ADDR   0580H   R   SEG=?XD?MAIN 
TSK_STK4. . . . . .  X ADDR   0600H   R   SEG=?XD?MAIN 
TSK_STK5. . . . . .  X ADDR   0680H   R   SEG=?XD?MAIN 
TSK_STK6. . . . . .  X ADDR   0700H   R   SEG=?XD?MAIN 
TSK_STK7. . . . . .  X ADDR   0780H   R   SEG=?XD?MAIN 
TSK_STK8. . . . . .  X ADDR   0000H   R   SEG=?XD?MAIN 
TSK_STK9. . . . . .  X ADDR   0080H   R   SEG=?XD?MAIN 
TSK_STKA. . . . . .  X ADDR   0100H   R   SEG=?XD?MAIN 
TSK_STKB. . . . . .  X ADDR   0180H   R   SEG=?XD?MAIN 
TSK_STKC. . . . . .  X ADDR   0200H   R   SEG=?XD?MAIN 
TSK_STKD. . . . . .  X ADDR   0280H   R   SEG=?XD?MAIN 
TSK_STKE. . . . . .  X ADDR   0300H   R   SEG=?XD?MAIN 
TSK_STKF. . . . . .  X ADDR   0380H   R   SEG=?XD?MAIN 
TXBSY . . . . . . .  B ADDR   00F8H.3 A    
WCOL. . . . . . . .  B ADDR   00F8H.6 A    
WDTCN . . . . . . .  D ADDR   00FFH   A    
XBR0. . . . . . . .  D ADDR   00E1H   A    
XBR1. . . . . . . .  D ADDR   00E2H   A    
XBR2. . . . . . . .  D ADDR   00E3H   A    
_?OSINIT. . . . . .  C ADDR   -----       EXT 
_?OSSTART . . . . .  C ADDR   -----       EXT 
_?OSTASKCREATE. . .  C ADDR   -----       EXT 
_?OSTIMEINIT. . . .  C ADDR   -----       EXT 
_OSTIMEDLY. . . . .  C ADDR   -----       EXT 
_TASKSTART. . . . .  C ADDR   0000H   R   SEG=?PR?_TASKSTART?MAIN 
_TASKTEST . . . . .  C ADDR   0000H   R   SEG=?PR?_TASKTEST?MAIN 
_TSK2 . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSK2?MAIN 
_TSK3 . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSK3?MAIN 
_TSK4 . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSK4?MAIN 
_TSK5 . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSK5?MAIN 
_TSK6 . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSK6?MAIN 
_TSK7 . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSK7?MAIN 
_TSK8 . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSK8?MAIN 
_TSK9 . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSK9?MAIN 
_TSKA . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSKA?MAIN 
_TSKB . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSKB?MAIN 
_TSKC . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSKC?MAIN 
_TSKD . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSKD?MAIN 
_TSKE . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSKE?MAIN 
_TSKF . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TSKF?MAIN 
 
 
REGISTER BANK(S) USED: 0  
 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)