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

📄 2_01_12h.lst

📁 时间触发嵌入式系统设计模式:使用8051系列微控制器开发可靠应用
💻 LST
📖 第 1 页 / 共 4 页
字号:
003B 2400        E     ADD     A,#LOW hSCH_tasks_G+02H
003D F8                MOV     R0,A
003E E6                MOV     A,@R0
003F FE                MOV     R6,A
0040 08                INC     R0
0041 E6                MOV     A,@R0
0042 4E                ORL     A,R6
0043 7074              JNZ     ?C0010
                                           ; SOURCE LINE # 126
                                           ; SOURCE LINE # 129
0045 E500        R     MOV     A,Index
0047 75F008            MOV     B,#08H
004A A4                MUL     AB
004B 2400        E     ADD     A,#LOW hSCH_tasks_G+07H
004D F8                MOV     R0,A
004E E6                MOV     A,@R0
004F 600C              JZ      ?C0011
                                           ; SOURCE LINE # 130
                                           ; SOURCE LINE # 132
0051 E500        R     MOV     A,Index
0053 75F008            MOV     B,#08H
0056 A4                MUL     AB
0057 2400        E     ADD     A,#LOW hSCH_tasks_G+06H
0059 F8                MOV     R0,A
005A 06                INC     @R0
                                           ; SOURCE LINE # 133
005B 803B              SJMP    ?C0012
005D         ?C0011:
                                           ; SOURCE LINE # 135
                                           ; SOURCE LINE # 137
005D E500        R     MOV     A,Index
C51 COMPILER V6.10  2_01_12H                                                               04/19/2001 12:07:06 PAGE 15  

005F 75F008            MOV     B,#08H
0062 A4                MUL     AB
0063 2400        E     ADD     A,#LOW hSCH_tasks_G
0065 F8                MOV     R0,A
0066 E6                MOV     A,@R0
0067 FE                MOV     R6,A
0068 08                INC     R0
0069 E6                MOV     A,@R0
006A AA06              MOV     R2,AR6
006C F9                MOV     R1,A
006D 120000      E     LCALL   ?C?ICALL
                                           ; SOURCE LINE # 139
0070 E500        R     MOV     A,Index
0072 75F008            MOV     B,#08H
0075 A4                MUL     AB
0076 2400        E     ADD     A,#LOW hSCH_tasks_G+06H
0078 F8                MOV     R0,A
0079 16                DEC     @R0
                                           ; SOURCE LINE # 143
007A E500        R     MOV     A,Index
007C 75F008            MOV     B,#08H
007F A4                MUL     AB
0080 2400        E     ADD     A,#LOW hSCH_tasks_G+04H
0082 F8                MOV     R0,A
0083 E6                MOV     A,@R0
0084 FE                MOV     R6,A
0085 08                INC     R0
0086 E6                MOV     A,@R0
0087 4E                ORL     A,R6
0088 700E              JNZ     ?C0012
                                           ; SOURCE LINE # 144
                                           ; SOURCE LINE # 145
008A E500        R     MOV     A,Index
008C 75F008            MOV     B,#08H
008F A4                MUL     AB
0090 2400        E     ADD     A,#LOW hSCH_tasks_G
0092 F8                MOV     R0,A
0093 7600              MOV     @R0,#00H
0095 08                INC     R0
0096 7600              MOV     @R0,#00H
                                           ; SOURCE LINE # 146
                                           ; SOURCE LINE # 147
0098         ?C0012:
                                           ; SOURCE LINE # 149
0098 E500        R     MOV     A,Index
009A 75F008            MOV     B,#08H
009D A4                MUL     AB
009E 2400        E     ADD     A,#LOW hSCH_tasks_G+04H
00A0 F8                MOV     R0,A
00A1 E6                MOV     A,@R0
00A2 FE                MOV     R6,A
00A3 08                INC     R0
00A4 E6                MOV     A,@R0
00A5 FF                MOV     R7,A
00A6 4E                ORL     A,R6
00A7 6020              JZ      ?C0008
                                           ; SOURCE LINE # 150
                                           ; SOURCE LINE # 152
00A9 E500        R     MOV     A,Index
00AB 75F008            MOV     B,#08H
00AE A4                MUL     AB
00AF 2400        E     ADD     A,#LOW hSCH_tasks_G+02H
C51 COMPILER V6.10  2_01_12H                                                               04/19/2001 12:07:06 PAGE 16  

00B1 F8                MOV     R0,A
00B2 A606              MOV     @R0,AR6
00B4 08                INC     R0
00B5 A607              MOV     @R0,AR7
                                           ; SOURCE LINE # 153
                                           ; SOURCE LINE # 154
00B7 8010              SJMP    ?C0008
00B9         ?C0010:
                                           ; SOURCE LINE # 156
                                           ; SOURCE LINE # 158
00B9 E500        R     MOV     A,Index
00BB 75F008            MOV     B,#08H
00BE A4                MUL     AB
00BF 2400        E     ADD     A,#LOW hSCH_tasks_G+02H
00C1 F8                MOV     R0,A
00C2 08                INC     R0
00C3 E6                MOV     A,@R0
00C4 16                DEC     @R0
00C5 7002              JNZ     ?C0017
00C7 18                DEC     R0
00C8 16                DEC     @R0
00C9         ?C0017:
                                           ; SOURCE LINE # 159
                                           ; SOURCE LINE # 160
                                           ; SOURCE LINE # 161
00C9         ?C0008:
00C9 0500        R     INC     Index
00CB E500        R     MOV     A,Index
00CD C3                CLR     C
00CE 9402              SUBB    A,#02H
00D0 5003              JNC     $ + 5H
00D2 020000      R     LJMP    ?C0006
                                           ; SOURCE LINE # 162
00D5         ?C0016:
00D5 D007              POP     AR7
00D7 D006              POP     AR6
00D9 D005              POP     AR5
00DB D004              POP     AR4
00DD D003              POP     AR3
00DF D002              POP     AR2
00E1 D001              POP     AR1
00E3 D000              POP     AR0
00E5 D0D0              POP     PSW
00E7 D082              POP     DPL
00E9 D083              POP     DPH
00EB D0F0              POP     B
00ED D0E0              POP     ACC
00EF 32                RETI    
             ; FUNCTION hSCH_Update (END)

C51 COMPILER V6.10  2_01_12H                                                               04/19/2001 12:07:06 PAGE 17  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


AC . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D6H  1
T0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B4H  1
T1 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B5H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
T2 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1
tLong. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_LONG   -----  4
tByte. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
hSCH_Update. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  Index. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
P0_0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0080H  1
P1_0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1
P0_1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0081H  1
FL . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D1H  1
P2_0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A0H  1
P1_1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
P0_2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0082H  1
tWord. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
P3_0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B0H  1
P2_1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A1H  1
P1_2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0092H  1
P0_3 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0083H  1
P3_1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B1H  1
P2_2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A2H  1
P1_3 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0093H  1
P0_4 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0084H  1
P3_2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
P2_3 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A3H  1
P1_4 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0094H  1
P0_5 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0085H  1
EXF2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CEH  1
RD . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
P3_3 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1
P2_4 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A4H  1
P1_5 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0095H  1
P0_6 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0086H  1
P3_4 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B4H  1
P2_5 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A5H  1
P1_6 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0096H  1
P0_7 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0087H  1
P3_5 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B5H  1
ES . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ACH  1
P2_6 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A6H  1
P1_7 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  1
P3_6 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B6H  1
P2_7 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A7H  1
P3_7 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
RI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0098H  1
CY . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D7H  1
INT0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
INT1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1
TI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0099H  1
RCAP2H . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CBH  1
PS . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BCH  1
T2EX . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
hSCH_Init_T2 . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
OV . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D2H  1
C51 COMPILER V6.10  2_01_12H                                                               04/19/2001 12:07:06 PAGE 18  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


RCAP2L . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CAH  1
C_T2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C9H  1
WR . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B6H  1
RCLK . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CDH  1
TCLK . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CCH  1
Error_code_G . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
hSCH_Start . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
IE0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0089H  1
IE1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008BH  1
CP_RL2 . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C8H  1
ET0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A9H  1
ET1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ABH  1
TF0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008DH  1
ET2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ADH  1
TF1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008FH  1
TF2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CFH  1
RB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009AH  1
EX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A8H  1
IT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0088H  1
EX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AAH  1
TB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009BH  1
IT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008AH  1
TH2. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CDH  1
P. . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D0H  1
SM0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009FH  1
sTaskH . . . . . . . . . . . . . . . .  TYPEDEF  DATA   STRUCT   -----  8
  pTask. . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0000H  2
  Delay. . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0002H  2
  Period . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0004H  2
  RunMe. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0006H  1
  Co_op. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0007H  1
SM1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009EH  1
SM2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009DH  1
TL2. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CCH  1
_hSCH_Delete_Task. . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
PT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B9H  1
RS0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D3H  1
PT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BBH  1
RS1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D4H  1
PT2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BDH  1
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
TR1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008EH  1
TR2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CAH  1
PX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B8H  1
PX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BAH  1
EXEN2. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CBH  1
REN. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009CH  1
T2MOD. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C9H  1
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
RXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B0H  1
TXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B1H  1
F0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D5H  1
hSCH_tasks_G . . . . . . . . . . . . .  EXTERN   DATA   ARRAY    -----  16


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    285    ----
   CONSTANT SIZE    =   ----    ----
C51 COMPILER V6.10  2_01_12H                                                               04/19/2001 12:07:06 PAGE 19  

   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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