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

📄 os_cpu_c.ls1

📁 本文面向首次接触uC/OS-II的程序员
💻 LS1
📖 第 1 页 / 共 4 页
字号:
0000                 629     _?OSTCBInitHook:
                     630             USING   0
                     631                             ; SOURCE LINE # 243
0000 90FFFD          632             MOV     DPTR,#0FFFDH
0003 120000   F      633             LCALL   ?C?ADDXBP
0006 120000   F      634             LCALL   ?C?PSTXDATA
                     635     ; {
                     636     ;     ptcb = ptcb;                                           /* Prevent Compiler warning   
                                           */
                     637                             ; SOURCE LINE # 245
0009 850083   F      638             MOV     DPH,?C_XBP
000C 850082   F      639             MOV     DPL,?C_XBP+01H
000F 120000   F      640             LCALL   ?C?PLDXDATA
0012 850083   F      641             MOV     DPH,?C_XBP
0015 850082   F      642             MOV     DPL,?C_XBP+01H
0018 120000   F      643             LCALL   ?C?PSTXDATA
                     644     ; }
                     645                             ; SOURCE LINE # 246
001B 900003          646             MOV     DPTR,#03H
001E 020000   F      647             LJMP    ?C?ADDXBP
                     648     ; END OF _?OSTCBInitHook
                     649     
                     650     ; #endif
                     651     ; 
                     652     ; 
                     653     ; /*
                     654     ; *****************************************************************************************
                             ****************
                     655     ; *                                               TICK HOOK
                     656     ; *
                     657     ; * Description: This function is called every tick.
                     658     ; *
                     659     ; * Arguments  : none
                     660     ; *
                     661     ; * Note(s)    : 1) Interrupts may or may not be ENABLED during this call.
                     662     ; *****************************************************************************************
                             ****************
                     663     ; */
                     664     ; #if OS_CPU_HOOKS_EN > 0 
                     665     ; void  OSTimeTickHook (void) reentrant
                     666     
----                 667             RSEG  ?PR?_?OSTimeTickHook?OS_CPU_C
0000                 668     _?OSTimeTickHook:
                     669                             ; SOURCE LINE # 262
                     670     ; {
                     671     ; }
                     672                             ; SOURCE LINE # 264
0000 22              673             RET     
A51 MACRO ASSEMBLER  OS_CPU_C                                                             07/05/2005 11:17:07 PAGE    12

                     674     ; END OF _?OSTimeTickHook
                     675     
                     676     ; #endif
                     677     ; 
                     678     ; 
                     679     ; /*
                     680     ; *****************************************************************************************
                             ****************
                     681     ; *                                                                                        
                                  中断服务程序外挂
                     682     ; *             NOTE  :  注意:所有中断外挂都在临界区之外,用户可以自行控制进/退临界区
                     683     ; *****************************************************************************************
                             ****************
                     684     ; */
                     685     ; #if OS_ISR_T1_EN > 0
                     686     ; void  OSISR_T1HOOK (void) reentrant
                     687     ; {
                     688     ;               /* 请在这里输入中断服务程序                             */
                     689     ; }
                     690     ; #endif
                     691     ; 
                     692     ; #if OS_ISR_INT0_EN > 0
                     693     ; void  OSISR_INT0HOOK (void) reentrant
                     694     ; {
                     695     ;               /* 请在这里输入中断服务程序                             */
                     696     ; }
                     697     ; #endif
                     698     ; 
                     699     ; #if OS_ISR_INT1_EN > 0
                     700     ; void  OSISR_INT1HOOK (void) reentrant
                     701     ; {
                     702     ;               /* 请在这里输入中断服务程序                             */
                     703     ; }
                     704     ; #endif
                     705     ; 
                     706     ; #if OS_ISR_S0_EN > 0
                     707     ; void  OSISR_S0HOOK (void) reentrant
                     708     
----                 709             RSEG  ?PR?_?OSISR_S0HOOK?OS_CPU_C
0000                 710     _?OSISR_S0HOOK:
                     711                             ; SOURCE LINE # 296
                     712     ; {
                     713     ;               /* 请在这里输入中断服务程序                             */
                     714     ; }
                     715                             ; SOURCE LINE # 299
0000 22              716             RET     
                     717     ; END OF _?OSISR_S0HOOK
                     718     
                     719             END
A51 MACRO ASSEMBLER  OS_CPU_C                                                             07/05/2005 11:17:07 PAGE    13

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


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

?C0007. . . . . . . . . . . . .  C ADDR   0182H   R   SEG=?PR?_?OSTASKSTKINIT?OS_CPU_C
?C?ADDXBP . . . . . . . . . . .  C ADDR   -----       EXT
?C?CSTPTR . . . . . . . . . . .  C ADDR   -----       EXT
?C?PLDIXDATA. . . . . . . . . .  C ADDR   -----       EXT
?C?PLDXDATA . . . . . . . . . .  C ADDR   -----       EXT
?C?PSTXDATA . . . . . . . . . .  C ADDR   -----       EXT
?C?XBPOFF . . . . . . . . . . .  C ADDR   -----       EXT
?C_XBP. . . . . . . . . . . . .  D ADDR   -----       EXT
?PR?_?OSINITHOOKBEGIN?OS_CPU_C.  C SEG    0001H       REL=UNIT
?PR?_?OSINITHOOKEND?OS_CPU_C. .  C SEG    0001H       REL=UNIT
?PR?_?OSISR_S0HOOK?OS_CPU_C . .  C SEG    0001H       REL=UNIT
?PR?_?OSTASKCREATEHOOK?OS_CPU_C  C SEG    0021H       REL=UNIT
?PR?_?OSTASKDELHOOK?OS_CPU_C. .  C SEG    0021H       REL=UNIT
?PR?_?OSTASKIDLEHOOK?OS_CPU_C .  C SEG    0001H       REL=UNIT
?PR?_?OSTASKSTATHOOK?OS_CPU_C .  C SEG    0001H       REL=UNIT
?PR?_?OSTASKSTKINIT?OS_CPU_C. .  C SEG    0188H       REL=UNIT
?PR?_?OSTASKSWHOOK?OS_CPU_C . .  C SEG    0001H       REL=UNIT
?PR?_?OSTCBINITHOOK?OS_CPU_C. .  C SEG    0021H       REL=UNIT
?PR?_?OSTIMETICKHOOK?OS_CPU_C .  C SEG    0001H       REL=UNIT
AC. . . . . . . . . . . . . . .  B ADDR   00D0H.6 A   
ACC . . . . . . . . . . . . . .  D ADDR   00E0H   A   
AR1 . . . . . . . . . . . . . .  D ADDR   0001H   A   
B . . . . . . . . . . . . . . .  D ADDR   00F0H   A   
COMM_PORT . . . . . . . . . . .  B ADDR   0090H.6 A   
CP_RL2. . . . . . . . . . . . .  B ADDR   00C8H.0 A   
CY. . . . . . . . . . . . . . .  B ADDR   00D0H.7 A   
C_T2. . . . . . . . . . . . . .  B ADDR   00C8H.1 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   
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   
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   
LED . . . . . . . . . . . . . .  B ADDR   0090H.5 A   
OS_CPU_C. . . . . . . . . . . .  N NUMB   -----       
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   
A51 MACRO ASSEMBLER  OS_CPU_C                                                             07/05/2005 11:17:07 PAGE    14

PT2 . . . . . . . . . . . . . .  B ADDR   00B8H.5 A   
PX0 . . . . . . . . . . . . . .  B ADDR   00B8H.0 A   
PX1 . . . . . . . . . . . . . .  B ADDR   00B8H.2 A   
RB8 . . . . . . . . . . . . . .  B ADDR   0098H.2 A   
RCAP2H. . . . . . . . . . . . .  D ADDR   00CBH   A   
RCAP2L. . . . . . . . . . . . .  D ADDR   00CAH   A   
RCLK. . . . . . . . . . . . . .  B ADDR   00C8H.5 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   
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   
T2. . . . . . . . . . . . . . .  B ADDR   0090H.0 A   
T2CON . . . . . . . . . . . . .  D ADDR   00C8H   A   
T2EX. . . . . . . . . . . . . .  B ADDR   0090H.1 A   
TB8 . . . . . . . . . . . . . .  B ADDR   0098H.3 A   
TCLK. . . . . . . . . . . . . .  B ADDR   00C8H.4 A   
TCON. . . . . . . . . . . . . .  D ADDR   0088H   A   
TF0 . . . . . . . . . . . . . .  B ADDR   0088H.5 A   
TF1 . . . . . . . . . . . . . .  B ADDR   0088H.7 A   
TF2 . . . . . . . . . . . . . .  B ADDR   00C8H.7 A   
TH0 . . . . . . . . . . . . . .  D ADDR   008CH   A   
TH1 . . . . . . . . . . . . . .  D ADDR   008DH   A   
TH2 . . . . . . . . . . . . . .  D ADDR   00CDH   A   
TI. . . . . . . . . . . . . . .  B ADDR   0098H.1 A   
TL0 . . . . . . . . . . . . . .  D ADDR   008AH   A   
TL1 . . . . . . . . . . . . . .  D ADDR   008BH   A   
TL2 . . . . . . . . . . . . . .  D ADDR   00CCH   A   
TMOD. . . . . . . . . . . . . .  D ADDR   0089H   A   
TR0 . . . . . . . . . . . . . .  B ADDR   0088H.4 A   
TR1 . . . . . . . . . . . . . .  B ADDR   0088H.6 A   
TR2 . . . . . . . . . . . . . .  B ADDR   00C8H.2 A   
TXD . . . . . . . . . . . . . .  B ADDR   00B0H.1 A   
WR. . . . . . . . . . . . . . .  B ADDR   00B0H.6 A   
_?OSINITHOOKBEGIN . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSINITHOOKBEGIN?OS_CPU_C
_?OSINITHOOKEND . . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSINITHOOKEND?OS_CPU_C
_?OSISR_S0HOOK. . . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSISR_S0HOOK?OS_CPU_C
_?OSTASKCREATEHOOK. . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSTASKCREATEHOOK?OS_CPU_C
_?OSTASKDELHOOK . . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSTASKDELHOOK?OS_CPU_C
_?OSTASKIDLEHOOK. . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSTASKIDLEHOOK?OS_CPU_C
_?OSTASKSTATHOOK. . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSTASKSTATHOOK?OS_CPU_C
_?OSTASKSTKINIT . . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSTASKSTKINIT?OS_CPU_C
_?OSTASKSWHOOK. . . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSTASKSWHOOK?OS_CPU_C
_?OSTCBINITHOOK . . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSTCBINITHOOK?OS_CPU_C
_?OSTIMETICKHOOK. . . . . . . .  C ADDR   0000H   R   SEG=?PR?_?OSTIMETICKHOOK?OS_CPU_C


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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