⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.ls1

📁 ucos2的代码
💻 LS1
📖 第 1 页 / 共 2 页
字号:
000E 850083   F      254             MOV     DPH,?C_XBP
0011 850082   F      255             MOV     DPL,?C_XBP+01H
0014 E0              256             MOVX    A,@DPTR
0015 F9              257             MOV     R1,A
0016 A3              258             INC     DPTR
0017 E0              259             MOVX    A,@DPTR
0018 FA              260             MOV     R2,A
0019 A3              261             INC     DPTR
001A E0              262             MOVX    A,@DPTR
001B 850083   F      263             MOV     DPH,?C_XBP
001E 850082   F      264             MOV     DPL,?C_XBP+01H
0021 C9              265             XCH     A,R1
0022 F0              266             MOVX    @DPTR,A
0023 A3              267             INC     DPTR
0024 EA              268             MOV     A,R2
0025 F0              269             MOVX    @DPTR,A
0026 A3              270             INC     DPTR
0027 E9              271             MOV     A,R1
0028 F0              272             MOVX    @DPTR,A
                     273     ;     
                     274     ;     ET0=1;
                     275                             ; SOURCE LINE # 30
0029 D2A9            276             SETB    ET0
                     277     ;     
                     278     ;     clrscr();
                     279                             ; SOURCE LINE # 32
002B 120000   F      280             LCALL   _?clrscr
                     281     ;     
                     282     ;     for(;;){
                     283                             ; SOURCE LINE # 34
002E                 284     ?C0002:
                     285     ;         PrintStr("\tAAAAAA111111 is active.\n");
                     286                             ; SOURCE LINE # 35
002E 7BFF            287             MOV     R3,#0FFH
0030 7A00     F      288             MOV     R2,#HIGH (?SC_0)
0032 7900     F      289             MOV     R1,#LOW (?SC_0)
0034 120000   F      290             LCALL   _?PrintStr
                     291     ;               OSTimeDly(OS_TICKS_PER_SEC);
                     292                             ; SOURCE LINE # 36
0037 7F32            293             MOV     R7,#032H
0039 7E00            294             MOV     R6,#00H
003B 120000   F      295             LCALL   _OSTimeDly
                     296     ;        
                     297     ;     }
                     298                             ; SOURCE LINE # 38
003E 80EE            299             SJMP    ?C0002
                     300     ; END OF _?TaskStarta
                     301     
                     302     ; }
                     303     ; 
                     304     ; void TaskStartb(void *ddata) reentrant
                     305     
----                 306             RSEG  ?PR?_?TaskStartb?TEST
A51 MACRO ASSEMBLER  TEST                                                                 03/06/2007 22:52:16 PAGE     6

0000                 307     _?TaskStartb:
                     308             USING   0
                     309                             ; SOURCE LINE # 41
0000 90FFFD          310             MOV     DPTR,#0FFFDH
0003 120000   F      311             LCALL   ?C?ADDXBP
0006 EB              312             MOV     A,R3
0007 F0              313             MOVX    @DPTR,A
0008 A3              314             INC     DPTR
0009 EA              315             MOV     A,R2
000A F0              316             MOVX    @DPTR,A
000B A3              317             INC     DPTR
000C E9              318             MOV     A,R1
000D F0              319             MOVX    @DPTR,A
                     320     ; {
                     321     ;     ddata=ddata; 
                     322                             ; SOURCE LINE # 43
000E 850083   F      323             MOV     DPH,?C_XBP
0011 850082   F      324             MOV     DPL,?C_XBP+01H
0014 E0              325             MOVX    A,@DPTR
0015 F9              326             MOV     R1,A
0016 A3              327             INC     DPTR
0017 E0              328             MOVX    A,@DPTR
0018 FA              329             MOV     R2,A
0019 A3              330             INC     DPTR
001A E0              331             MOVX    A,@DPTR
001B 850083   F      332             MOV     DPH,?C_XBP
001E 850082   F      333             MOV     DPL,?C_XBP+01H
0021 C9              334             XCH     A,R1
0022 F0              335             MOVX    @DPTR,A
0023 A3              336             INC     DPTR
0024 EA              337             MOV     A,R2
0025 F0              338             MOVX    @DPTR,A
0026 A3              339             INC     DPTR
0027 E9              340             MOV     A,R1
0028 F0              341             MOVX    @DPTR,A
                     342     ;     
                     343     ;     for(;;){
                     344                             ; SOURCE LINE # 45
0029                 345     ?C0005:
                     346     ;         PrintStr("\tBBBBBB333333 is active.\n");
                     347                             ; SOURCE LINE # 46
0029 7BFF            348             MOV     R3,#0FFH
002B 7A00     F      349             MOV     R2,#HIGH (?SC_26)
002D 7900     F      350             MOV     R1,#LOW (?SC_26)
002F 120000   F      351             LCALL   _?PrintStr
                     352     ;         OSTimeDly(3*OS_TICKS_PER_SEC);    
                     353                             ; SOURCE LINE # 47
0032 7F96            354             MOV     R7,#096H
0034 7E00            355             MOV     R6,#00H
0036 120000   F      356             LCALL   _OSTimeDly
                     357     ;     }
                     358                             ; SOURCE LINE # 48
0039 80EE            359             SJMP    ?C0005
                     360     ; END OF _?TaskStartb
                     361     
                     362     ; }
                     363     ; 
                     364     ; void TaskStartc(void *ddata) reentrant
                     365     
----                 366             RSEG  ?PR?_?TaskStartc?TEST
0000                 367     _?TaskStartc:
                     368             USING   0
                     369                             ; SOURCE LINE # 51
0000 90FFFD          370             MOV     DPTR,#0FFFDH
0003 120000   F      371             LCALL   ?C?ADDXBP
0006 EB              372             MOV     A,R3
A51 MACRO ASSEMBLER  TEST                                                                 03/06/2007 22:52:16 PAGE     7

0007 F0              373             MOVX    @DPTR,A
0008 A3              374             INC     DPTR
0009 EA              375             MOV     A,R2
000A F0              376             MOVX    @DPTR,A
000B A3              377             INC     DPTR
000C E9              378             MOV     A,R1
000D F0              379             MOVX    @DPTR,A
                     380     ; {
                     381     ;     ddata=ddata; 
                     382                             ; SOURCE LINE # 53
000E 850083   F      383             MOV     DPH,?C_XBP
0011 850082   F      384             MOV     DPL,?C_XBP+01H
0014 E0              385             MOVX    A,@DPTR
0015 F9              386             MOV     R1,A
0016 A3              387             INC     DPTR
0017 E0              388             MOVX    A,@DPTR
0018 FA              389             MOV     R2,A
0019 A3              390             INC     DPTR
001A E0              391             MOVX    A,@DPTR
001B 850083   F      392             MOV     DPH,?C_XBP
001E 850082   F      393             MOV     DPL,?C_XBP+01H
0021 C9              394             XCH     A,R1
0022 F0              395             MOVX    @DPTR,A
0023 A3              396             INC     DPTR
0024 EA              397             MOV     A,R2
0025 F0              398             MOVX    @DPTR,A
0026 A3              399             INC     DPTR
0027 E9              400             MOV     A,R1
0028 F0              401             MOVX    @DPTR,A
                     402     ;     
                     403     ;     for(;;){
                     404                             ; SOURCE LINE # 55
0029                 405     ?C0008:
                     406     ;         PrintStr("\tCCCCCC666666 is active.\n");
                     407                             ; SOURCE LINE # 56
0029 7BFF            408             MOV     R3,#0FFH
002B 7A00     F      409             MOV     R2,#HIGH (?SC_52)
002D 7900     F      410             MOV     R1,#LOW (?SC_52)
002F 120000   F      411             LCALL   _?PrintStr
                     412     ;         OSTimeDly(6*OS_TICKS_PER_SEC);    
                     413                             ; SOURCE LINE # 57
0032 7F2C            414             MOV     R7,#02CH
0034 7E01            415             MOV     R6,#01H
0036 120000   F      416             LCALL   _OSTimeDly
                     417     ;     }
                     418                             ; SOURCE LINE # 58
0039 80EE            419             SJMP    ?C0008
                     420     ; END OF _?TaskStartc
                     421     
                     422             END
A51 MACRO ASSEMBLER  TEST                                                                 03/06/2007 22:52:16 PAGE     8

SYMBOL TABLE LISTING
------ ----- -------


N A M E                T Y P E  V A L U E   ATTRIBUTES

?C0002. . . . . . . .  C ADDR   002EH   R   SEG=?PR?_?TASKSTARTA?TEST
?C0005. . . . . . . .  C ADDR   0029H   R   SEG=?PR?_?TASKSTARTB?TEST
?C0008. . . . . . . .  C ADDR   0029H   R   SEG=?PR?_?TASKSTARTC?TEST
?C?ADDXBP . . . . . .  C ADDR   -----       EXT
?CO?TEST. . . . . . .  C SEG    004EH       REL=UNIT
?C_STARTUP. . . . . .  C ADDR   -----       EXT
?C_XBP. . . . . . . .  D ADDR   -----       EXT
?PR?MAIN?TEST . . . .  C SEG    0072H       REL=UNIT
?PR?_?TASKSTARTA?TEST  C SEG    0040H       REL=UNIT
?PR?_?TASKSTARTB?TEST  C SEG    003BH       REL=UNIT
?PR?_?TASKSTARTC?TEST  C SEG    003BH       REL=UNIT
?SC_0 . . . . . . . .  C ADDR   0000H   R   SEG=?CO?TEST
?SC_26. . . . . . . .  C ADDR   001AH   R   SEG=?CO?TEST
?SC_52. . . . . . . .  C ADDR   0034H   R   SEG=?CO?TEST
?XD?TEST. . . . . . .  X SEG    0A8CH       REL=UNIT
?_OSTASKCREATE?BYTE .  X ADDR   -----       EXT
AC. . . . . . . . . .  B ADDR   00D0H.6 A   
ACC . . . . . . . . .  D ADDR   00E0H   A   
B . . . . . . . . . .  D ADDR   00F0H   A   
CY. . . . . . . . . .  B ADDR   00D0H.7 A   
DPH . . . . . . . . .  D ADDR   0083H   A   
DPL . . . . . . . . .  D ADDR   0082H   A   
EA. . . . . . . . . .  B ADDR   00A8H.7 A   
ES. . . . . . . . . .  B ADDR   00A8H.4 A   
ET0 . . . . . . . . .  B ADDR   00A8H.1 A   
ET1 . . . . . . . . .  B ADDR   00A8H.3 A   
EX0 . . . . . . . . .  B ADDR   00A8H.0 A   
EX1 . . . . . . . . .  B ADDR   00A8H.2 A   
F0. . . . . . . . . .  B ADDR   00D0H.5 A   
IE. . . . . . . . . .  D ADDR   00A8H   A   
IE0 . . . . . . . . .  B ADDR   0088H.1 A   
IE1 . . . . . . . . .  B ADDR   0088H.3 A   
INT0. . . . . . . . .  B ADDR   00B0H.2 A   
INT1. . . . . . . . .  B ADDR   00B0H.3 A   
IP. . . . . . . . . .  D ADDR   00B8H   A   
IT0 . . . . . . . . .  B ADDR   0088H.0 A   
IT1 . . . . . . . . .  B ADDR   0088H.2 A   
MAIN. . . . . . . . .  C ADDR   0000H   R   SEG=?PR?MAIN?TEST
OV. . . . . . . . . .  B ADDR   00D0H.2 A   
P . . . . . . . . . .  B ADDR   00D0H.0 A   
P0. . . . . . . . . .  D ADDR   0080H   A   
P1. . . . . . . . . .  D ADDR   0090H   A   
P2. . . . . . . . . .  D ADDR   00A0H   A   
P3. . . . . . . . . .  D ADDR   00B0H   A   
PCON. . . . . . . . .  D ADDR   0087H   A   
PS. . . . . . . . . .  B ADDR   00B8H.4 A   
PSW . . . . . . . . .  D ADDR   00D0H   A   
PT0 . . . . . . . . .  B ADDR   00B8H.1 A   
PT1 . . . . . . . . .  B ADDR   00B8H.3 A   
PX0 . . . . . . . . .  B ADDR   00B8H.0 A   
PX1 . . . . . . . . .  B ADDR   00B8H.2 A   
RB8 . . . . . . . . .  B ADDR   0098H.2 A   
RD. . . . . . . . . .  B ADDR   00B0H.7 A   
REN . . . . . . . . .  B ADDR   0098H.4 A   
RI. . . . . . . . . .  B ADDR   0098H.0 A   
RS0 . . . . . . . . .  B ADDR   00D0H.3 A   
RS1 . . . . . . . . .  B ADDR   00D0H.4 A   
RXD . . . . . . . . .  B ADDR   00B0H.0 A   
SBUF. . . . . . . . .  D ADDR   0099H   A   
SCON. . . . . . . . .  D ADDR   0098H   A   
A51 MACRO ASSEMBLER  TEST                                                                 03/06/2007 22:52:16 PAGE     9

SM0 . . . . . . . . .  B ADDR   0098H.7 A   
SM1 . . . . . . . . .  B ADDR   0098H.6 A   
SM2 . . . . . . . . .  B ADDR   0098H.5 A   
SP. . . . . . . . . .  D ADDR   0081H   A   
T0. . . . . . . . . .  B ADDR   00B0H.4 A   
T1. . . . . . . . . .  B ADDR   00B0H.5 A   
TASKSTARTSTKA . . . .  X ADDR   0000H   R   SEG=?XD?TEST
TASKSTARTSTKB . . . .  X ADDR   0384H   R   SEG=?XD?TEST
TASKSTARTSTKC . . . .  X ADDR   0708H   R   SEG=?XD?TEST
TB8 . . . . . . . . .  B ADDR   0098H.3 A   
TCON. . . . . . . . .  D ADDR   0088H   A   
TEST. . . . . . . . .  N NUMB   -----       
TF0 . . . . . . . . .  B ADDR   0088H.5 A   
TF1 . . . . . . . . .  B ADDR   0088H.7 A   
TH0 . . . . . . . . .  D ADDR   008CH   A   
TH1 . . . . . . . . .  D ADDR   008DH   A   
TI. . . . . . . . . .  B ADDR   0098H.1 A   
TL0 . . . . . . . . .  D ADDR   008AH   A   
TL1 . . . . . . . . .  D ADDR   008BH   A   
TMOD. . . . . . . . .  D ADDR   0089H   A   
TR0 . . . . . . . . .  B ADDR   0088H.4 A   
TR1 . . . . . . . . .  B ADDR   0088H.6 A   
TXD . . . . . . . . .  B ADDR   00B0H.1 A   
WR. . . . . . . . . .  B ADDR   00B0H.6 A   
_?CLRSCR. . . . . . .  C ADDR   -----       EXT
_?INITSERIAL. . . . .  C ADDR   -----       EXT
_?INITSERIALBUFFER. .  C ADDR   -----       EXT
_?INITTIMER0. . . . .  C ADDR   -----       EXT
_?OSINIT. . . . . . .  C ADDR   -----       EXT
_?OSSTART . . . . . .  C ADDR   -----       EXT
_?PRINTSTR. . . . . .  C ADDR   -----       EXT
_?TASKSTARTA. . . . .  C ADDR   0000H   R   SEG=?PR?_?TASKSTARTA?TEST
_?TASKSTARTB. . . . .  C ADDR   0000H   R   SEG=?PR?_?TASKSTARTB?TEST
_?TASKSTARTC. . . . .  C ADDR   0000H   R   SEG=?PR?_?TASKSTARTC?TEST
_OSTASKCREATE . . . .  C ADDR   -----       EXT
_OSTIMEDLY. . . . . .  C ADDR   -----       EXT


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -