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

📄 os_cpu_a.lst

📁 在C8051F120内移植uCOS-II
💻 LST
📖 第 1 页 / 共 3 页
字号:
0007 F581            609             MOV     SP,A
0009 020000   F      610             LJMP    OSCtxSw2
                     611     ;//----------------------------------------------------------------
                     612     
                     613     ;//----------------------------------------------------------------
----                 614     CSEG    AT      0000BH
000B 020000   F      615                 LJMP  OSTickISR
                     616     
----                 617             RSEG  ?PR?OSTickISR?OS_CPU_A
0000                 618     OSTickISR:
                     619             USING 0
                     620             PushAll
0036 C2AF            658             CLR    EA       
0038 C28C            659             CLR    TR0
003A 758C3C          660             MOV    TH0,#3CH
003D 758AB0          661             MOV    TL0,#0B0H
0040 D28C            662             SETB   TR0
                     663             
0042 D5000F   F      664             DJNZ   TickTimeInit,OSTI_1
0045 120000   F      665             LCALL  TickTime
0048 120000   F      666             LCALL  OSTickISRHook
004B 120000   F      667             LCALL  OSIntEnter
004E 120000   F      668             LCALL  OSTimeTick
0051 120000   F      669             LCALL  OSIntExit
                     670         
0054                 671     OSTI_1: 
                     672             PopAll
                     710                     
0085 D2AF            711                 SETB  EA
0087 32              712             RETI 
                     713     ;//----------------------------------------------------------------
                     714     ;//---------------------------------------------------------------- 
----                 715     CSEG    AT      00003H
0003 020000   F      716             LJMP    Extern_0_ISR
----                 717         RSEG    ?PR?_EXTERN_0_ISR_?OS_CPU_A 
0000                 718     Extern_0_ISR:
                     719             USING   0
0000 C2AF            720             CLR     EA 
                     721             PushAll
0038 120000   F      759             LCALL   OSIntEnter
003B 120000   F      760             LCALL   ExternInt0
                     761             PopAll
006F D2AF            799             SETB    EA
0071 32              800             RETI
                     801     ;//---------------------------------------------------------------- 
                     802     ;//---------------------------------------------------------------- 
----                 803     CSEG    AT      00013H
0013 020000   F      804             LJMP    Extern_1_ISR
----                 805             RSEG    ?PR?_EXTERN_1_ISR_?OS_CPU_A 
A51 MACRO ASSEMBLER  OS_CPU_A                                                             04/13/2009 13:31:23 PAGE     9

0000                 806     Extern_1_ISR:
                     807             USING   0
0000 C2AF            808             CLR     EA 
                     809             PushAll
0038 120000   F      847             LCALL   OSIntEnter
003B 120000   F      848             LCALL   ExternInt1
003E 120000   F      849             LCALL   OSIntExit
                     850             PopAll
                     888             
0072 D2AF            889             SETB    EA
0074 32              890             RETI
                     891     ;//----------------------------------------------------------------
                     892     ;//---------------------------------------------------------------- 
----                 893     CSEG    AT      0001BH
001B 020000   F      894             LJMP    Time_1_ISR
----                 895             RSEG    ?PR?_TIME_1_ISR_?OS_CPU_A 
0000                 896     Time_1_ISR:
                     897             USING   0
0000 C2AF            898             CLR     EA 
                     899             PushAll
0038 120000   F      937             LCALL   OSIntEnter
003B 120000   F      938             LCALL   Time1Int
003E 120000   F      939             LCALL   OSIntExit
                     940             PopAll
                     978             
0072 D2AF            979             SETB    EA
0074 32              980             RETI
                     981     ;//----------------------------------------------------------------
                     982     ;//---------------------------------------------------------------- 
----                 983     CSEG    AT      00023H
0023 020000   F      984             LJMP    Sery_ISR
----                 985             RSEG    ?PR?_SERY_ISR_?OS_CPU_A 
0000                 986     Sery_ISR:
                     987             USING   0
0000 C2AF            988             CLR     EA 
                     989             PushAll
                    1027             
0038 120000   F     1028             LCALL   OSIntEnter
003B 120000   F     1029             LCALL   SeryInt
003E 120000   F     1030             LCALL   OSIntExit
                    1031             PopAll
                    1069             
0072 D2AF           1070             SETB    EA
0074 32             1071             RETI
                    1072     ;//----------------------------------------------------------------
                    1073     ;//---------------------------------------------------------------- 
                    1074         END
                             
                                     
                                     
A51 MACRO ASSEMBLER  OS_CPU_A                                                             04/13/2009 13:31:23 PAGE    10

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


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

?C_IBP. . . . . . . . . . .  D ADDR   -----       EXT
?PR?OSCTXSW?OS_CPU_A. . . .  C SEG    00B6H       REL=UNIT
?PR?OSINTCTXSW?OS_CPU_A . .  C SEG    000CH       REL=UNIT
?PR?OSSTARTHIGHRDY?OS_CPU_A  C SEG    007EH       REL=UNIT
?PR?OSTICKISR?OS_CPU_A. . .  C SEG    0088H       REL=UNIT
?PR?_EXTERN_0_ISR_?OS_CPU_A  C SEG    0072H       REL=UNIT
?PR?_EXTERN_1_ISR_?OS_CPU_A  C SEG    0075H       REL=UNIT
?PR?_SERY_ISR_?OS_CPU_A . .  C SEG    0075H       REL=UNIT
?PR?_TIME_1_ISR_?OS_CPU_A .  C SEG    0075H       REL=UNIT
AC. . . . . . . . . . . . .  B ADDR   00D0H.6 A   
ACC . . . . . . . . . . . .  D ADDR   00E0H   A   
B . . . . . . . . . . . . .  D ADDR   00F0H   A   
COPY_STK. . . . . . . . . .  C ADDR   001FH   R   SEG=?PR?OSSTARTHIGHRDY?OS_CPU_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   
EXTERNINT0. . . . . . . . .  C ADDR   -----       EXT
EXTERNINT1. . . . . . . . .  C ADDR   -----       EXT
EXTERN_0_ISR. . . . . . . .  C ADDR   0000H   R   SEG=?PR?_EXTERN_0_ISR_?OS_CPU_A
EXTERN_1_ISR. . . . . . . .  C ADDR   0000H   R   SEG=?PR?_EXTERN_1_ISR_?OS_CPU_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   
OSCTXSW . . . . . . . . . .  C ADDR   0000H   R   SEG=?PR?OSCTXSW?OS_CPU_A
OSCTXSW2. . . . . . . . . .  C ADDR   005EH   R   SEG=?PR?OSCTXSW?OS_CPU_A
OSINTCTXSW. . . . . . . . .  C ADDR   0000H   R   SEG=?PR?OSINTCTXSW?OS_CPU_A
OSINTENTER. . . . . . . . .  C ADDR   -----       EXT
OSINTEXIT . . . . . . . . .  C ADDR   -----       EXT
OSINTNESTING. . . . . . . .  D ADDR   -----       EXT
OSPRIOCUR . . . . . . . . .  I ADDR   -----       EXT
OSPRIOHIGHRDY . . . . . . .  I ADDR   -----       EXT
OSRUNNING . . . . . . . . .  I ADDR   -----       EXT
OSSIMSTKBP. . . . . . . . .  D ADDR   -----       EXT
OSSTARTHIGHRDY. . . . . . .  C ADDR   0000H   R   SEG=?PR?OSSTARTHIGHRDY?OS_CPU_A
OSTASKSWHOOK. . . . . . . .  C ADDR   -----       EXT
OSTCBCUR. . . . . . . . . .  I ADDR   -----       EXT
OSTCBHIGHRDY. . . . . . . .  I ADDR   -----       EXT
OSTCBSWHOOK . . . . . . . .  C ADDR   -----       EXT
OSTICKISR . . . . . . . . .  C ADDR   0000H   R   SEG=?PR?OSTICKISR?OS_CPU_A
OSTICKISRHOOK . . . . . . .  C ADDR   -----       EXT
OSTIMETICK. . . . . . . . .  C ADDR   -----       EXT
OSTI_1. . . . . . . . . . .  C ADDR   0054H   R   SEG=?PR?OSTICKISR?OS_CPU_A
OS_CPU_A. . . . . . . . . .  N NUMB   -----       
A51 MACRO ASSEMBLER  OS_CPU_A                                                             04/13/2009 13:31:23 PAGE    11

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   
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   
SAVE_STK. . . . . . . . . .  C ADDR   0088H   R   SEG=?PR?OSCTXSW?OS_CPU_A
SBUF. . . . . . . . . . . .  D ADDR   0099H   A   
SCON. . . . . . . . . . . .  D ADDR   0098H   A   
SERYINT . . . . . . . . . .  C ADDR   -----       EXT
SERY_ISR. . . . . . . . . .  C ADDR   0000H   R   SEG=?PR?_SERY_ISR_?OS_CPU_A
SIMIN . . . . . . . . . . .  C ADDR   0058H   R   SEG=?PR?OSCTXSW?OS_CPU_A
SIMOUT. . . . . . . . . . .  C ADDR   0075H   R   SEG=?PR?OSSTARTHIGHRDY?OS_CPU_A
SM0 . . . . . . . . . . . .  B ADDR   0098H.7 A   
SM1 . . . . . . . . . . . .  B ADDR   0098H.6 A   
SM2 . . . . . . . . . . . .  B ADDR   0098H.5 A   
SP. . . . . . . . . . . . .  D ADDR   0081H   A   
STKSTART. . . . . . . . . .  D ADDR   -----       EXT
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   
TICKTIME. . . . . . . . . .  C ADDR   -----       EXT
TICKTIMEINIT. . . . . . . .  D ADDR   -----       EXT
TIME1INT. . . . . . . . . .  C ADDR   -----       EXT
TIME_1_ISR. . . . . . . . .  C ADDR   0000H   R   SEG=?PR?_TIME_1_ISR_?OS_CPU_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   
USER_SP . . . . . . . . . .  D ADDR   -----       EXT
WR. . . . . . . . . . . . .  B ADDR   00B0H.6 A   
_OSSTARTHIGHRDYGET. . . . .  C ADDR   0008H   R   SEG=?PR?OSSTARTHIGHRDY?OS_CPU_A
A51 MACRO ASSEMBLER  OS_CPU_A                                                             04/13/2009 13:31:23 PAGE    12



REGISTER BANK(S) USED: 0 1 

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

⌨️ 快捷键说明

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