📄 os_cpu_a.lst
字号:
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 + -