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

📄 conf_tny.lst

📁 基于C8051F310的485集线器
💻 LST
📖 第 1 页 / 共 4 页
字号:
0123 D007            633                     POP     AR7
0125 D006            634                     POP     AR6
0127 D005            635                     POP     AR5
0129 D004            636                     POP     AR4
012B D003            637                     POP     AR3
012D D002            638                     POP     AR2
012F D001            639                     POP     AR1
0131 D000            640                     POP     AR0
0133 D082            641                     POP     DPL
0135 D083            642                     POP     DPH
0137 D0F0            643                     POP     B
0139 D0D0            644                     POP     PSW
013B D0E0            645                     POP     ACC
013D C200     F      646                     CLR     ?RTX_TS_DELAY
013F 22              647                     RET                     ; Restart Task
                     648     ENDIF
                     649     ;    }
                     650     ;  }
                     651     
                     652     
                     653     
                     654     ;------------------------------------------------
                     655     ; Start RTX-51 Tiny Kernel
                     656     ;------------------------------------------------
                     657     
A51 MACRO ASSEMBLER  CONF_TNY                                                             12/27/2008 15:34:43 PAGE    11

                     658     EXTRN CODE (?C_STARTUP)
                     659     PUBLIC  main
                     660     
0140 7800     F      661     main:           MOV     R0,#?RTX?TASKSP?S
0142 A681            662                     MOV     @R0,SP
0144 7400     F      663                     MOV     A,#?RTX_MAXTASKN
0146 6006            664                     JZ      main2
0148 FF              665                     MOV     R7,A
0149 08              666     main1:          INC     R0
014A 76FF            667                     MOV     @R0,#RAMTOP
014C DFFB            668                     DJNZ    R7,main1
014E 7F00     F      669     main2:          MOV     R7,#?RTX_MAXTASKN+1
0150 E4              670                     CLR     A
0151 7800     F      671                     MOV     R0,#?RTX?TASKSTATE?S
0153 F6              672     main1x:         MOV     @R0,A
0154 08              673                     INC     R0
0155 F6              674                     MOV     @R0,A
0156 08              675                     INC     R0
0157 DFFA            676                     DJNZ    R7,main1x
0159 7800     F      677                     MOV     R0,#?RTX?TASKSTATE?S+1
015B 7630            678                     MOV     @R0,#K_ACTIVE+K_READY
015D 900000   F      679                     MOV     DPTR,#?RTX?TASKENT?S
0160 7401            680                     MOV     A,#1
0162 93              681                     MOVC    A,@A+DPTR
0163 C0E0            682                     PUSH    ACC
0165 E4              683                     CLR     A
0166 93              684                     MOVC    A,@A+DPTR
0167 C0E0            685                     PUSH    ACC
                     686     IF (TIMESHARING <> 0)
0169 750D05          687                     MOV     ?RTX_ROBINTIME,#TIMESHARING
                     688     ENDIF
016C 438901          689                     ORL     TMOD,#01H       ; Timer 0 Mode 1
016F 758A06          690                     MOV     TL0,#LOW (?RTX_CLOCK)
0172 758CF4          691                     MOV     TH0,#HIGH (?RTX_CLOCK)
0175 D28C            692                     SETB    TR0
0177 D2AF            693                     SETB    EA
0179 D2A9            694                     SETB    ET0
017B 22              695                     RET             ; Start Task 0
                     696     
                     697     
                     698     ;------------------------------------------------
                     699     
                     700     PUBLIC ?RTX_TASKIDX
017C 00       F      701     ?RTX_TASKIDX:   DB      ?RTX_MAXTASKN           ; for Debugging
                     702     
                     703                     END
A51 MACRO ASSEMBLER  CONF_TNY                                                             12/27/2008 15:34:43 PAGE    12

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


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

?C0001 . . . . . .  C ADDR   0085H   R   SEG=?RTX?CODE
?C0003 . . . . . .  C ADDR   0099H   R   SEG=?RTX?CODE
?C0005 . . . . . .  C ADDR   009EH   R   SEG=?RTX?CODE
?C0007 . . . . . .  C ADDR   00B8H   R   SEG=?RTX?CODE
?C0009 . . . . . .  C ADDR   00BAH   R   SEG=?RTX?CODE
?C0011 . . . . . .  C ADDR   00C4H   R   SEG=?RTX?CODE
?C0012 . . . . . .  C ADDR   00F1H   R   SEG=?RTX?CODE
?C0013 . . . . . .  C ADDR   00D7H   R   SEG=?RTX?CODE
?C0015 . . . . . .  C ADDR   00DCH   R   SEG=?RTX?CODE
?C0016 . . . . . .  C ADDR   00E7H   R   SEG=?RTX?CODE
?C_STARTUP . . . .  C ADDR   -----       EXT
?RTX51_TINY_KERNAL  N NUMB   -----       
?RTX?BITS. . . . .  B SEG    0002H       REL=UNIT
?RTX?CODE. . . . .  C SEG    017DH       REL=UNIT
?RTX?SET_ISR . . .  C ADDR   004EH   R   SEG=?RTX?CODE
?RTX?TASKENT?S . .  C SEG    0002H       REL=UNIT
?RTX?TASKSP?S. . .  I SEG    0001H       REL=UNIT
?RTX?TASKSTATE?S .  I SEG    0002H       REL=UNIT
?RTX_CLOCK . . . .  N NUMB   F406H   A   
?RTX_CURRENTTASK .  D ADDR   000CH   A   
?RTX_ISR_SIG . . .  B ADDR   0000H.1 R   SEG=?RTX?BITS
?RTX_MAXTASKN. . .  N ADDR   -----       EXT
?RTX_NEXTID. . . .  D ADDR   0007H   A   
?RTX_NEXTTASK. . .  C ADDR   009DH   R   SEG=?RTX?CODE
?RTX_RAMTOP. . . .  N NUMB   00FFH   A   
?RTX_REGISTERBANK.  N NUMB   0008H   A   
?RTX_ROBINTIME . .  D ADDR   000DH   A   
?RTX_SAVEACC . . .  D ADDR   000AH   A   
?RTX_SAVEPSW . . .  D ADDR   000BH   A   
?RTX_STACKERROR. .  C ADDR   0000H   R   SEG=?RTX?CODE
?RTX_TASKENTRY . .  C ADDR   0000H   R   SEG=?RTX?TASKENT?S
?RTX_TASKIDX . . .  C ADDR   017CH   R   SEG=?RTX?CODE
?RTX_TASKSP. . . .  I ADDR   0000H   R   SEG=?RTX?TASKSP?S
?RTX_TASKSTATUS. .  I ADDR   0000H   R   SEG=?RTX?TASKSTATE?S
?RTX_TASKSWITCHING  C ADDR   0054H   R   SEG=?RTX?CODE
?RTX_TS_DELAY. . .  B ADDR   0000H.0 R   SEG=?RTX?BITS
ACC. . . . . . . .  D ADDR   00E0H   A   
AR0. . . . . . . .  D ADDR   0000H   A   
AR1. . . . . . . .  D ADDR   0001H   A   
AR2. . . . . . . .  D ADDR   0002H   A   
AR3. . . . . . . .  D ADDR   0003H   A   
AR4. . . . . . . .  D ADDR   0004H   A   
AR5. . . . . . . .  D ADDR   0005H   A   
AR6. . . . . . . .  D ADDR   0006H   A   
AR7. . . . . . . .  D ADDR   0007H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
B_ACTIVE . . . . .  N NUMB   0005H   A   
B_IVL. . . . . . .  N NUMB   0007H   A   
B_RDY. . . . . . .  N NUMB   0007H   A   
B_READY. . . . . .  N NUMB   0004H   A   
B_ROBIN. . . . . .  N NUMB   0006H   A   
B_SIGNAL . . . . .  N NUMB   0002H   A   
B_TIMEOUT. . . . .  N NUMB   0003H   A   
B_WAITSIG. . . . .  N NUMB   0000H   A   
B_WAITTIM. . . . .  N NUMB   0001H   A   
CHECKROBINTIME . .  C ADDR   0051H   R   SEG=?RTX?CODE
CHECKSTACK . . . .  C ADDR   0029H   R   SEG=?RTX?CODE
CODE_BANKING . . .  N NUMB   0000H   A   
CPU_IDLE_CODE. . .  N NUMB   0001H   A   
CURRENTTASK. . . .    REG    R4          
A51 MACRO ASSEMBLER  CONF_TNY                                                             12/27/2008 15:34:43 PAGE    13

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   
FREE_STACK . . . .  N NUMB   0014H   A   
HW_TIMER . . . . .  C ADDR   0004H   R   SEG=?RTX?CODE
IE . . . . . . . .  D ADDR   00A8H   A   
IE0. . . . . . . .  B ADDR   0088H.1 A   
IE1. . . . . . . .  B ADDR   0088H.3 A   
INT_CLOCK. . . . .  N NUMB   0BFAH   A   
INT_REGBANK. . . .  N NUMB   0001H   A   
IT0. . . . . . . .  B ADDR   0088H.0 A   
IT1. . . . . . . .  B ADDR   0088H.2 A   
K_ACTIVE . . . . .  N NUMB   0020H   A   
K_IVL. . . . . . .  N NUMB   0080H   A   
K_RDY. . . . . . .  N NUMB   0080H   A   
K_READY. . . . . .  N NUMB   0010H   A   
K_ROBIN. . . . . .  N NUMB   0040H   A   
K_SIG. . . . . . .  N NUMB   0001H   A   
K_TMO. . . . . . .  N NUMB   0002H   A   
LONG_USR_INTR. . .  N NUMB   0000H   A   
MAIN . . . . . . .  C ADDR   0140H   R   SEG=?RTX?CODE
MAIN1. . . . . . .  C ADDR   0149H   R   SEG=?RTX?CODE
MAIN1X . . . . . .  C ADDR   0153H   R   SEG=?RTX?CODE
MAIN2. . . . . . .  C ADDR   014EH   R   SEG=?RTX?CODE
NOEVENT. . . . . .  C ADDR   0114H   R   SEG=?RTX?CODE
NOIDLE . . . . . .  C ADDR   0092H   R   SEG=?RTX?CODE
NOROBINTIMEOUT . .  C ADDR   004EH   R   SEG=?RTX?CODE
NOTIMEOUT. . . . .  C ADDR   0045H   R   SEG=?RTX?CODE
NOWAITTIMEOUT. . .  C ADDR   0043H   R   SEG=?RTX?CODE
OS_SWITCH_TASK . .  C ADDR   007CH   R   SEG=?RTX?CODE
OS_SWITCH_TASK1. .  C ADDR   007CH   R   SEG=?RTX?CODE
PCON . . . . . . .  D ADDR   0087H   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
RAMTOP . . . . . .  N NUMB   00FFH   A   
RDY_EVENT. . . . .  N NUMB   0080H   A   
ROBINON. . . . . .  C ADDR   0120H   R   SEG=?RTX?CODE
ROBINTIME. . . . .    REG    R5          
SAVEACC. . . . . .    REG    R2          
SAVEPSW. . . . . .    REG    R3          
SIGNALOFF. . . . .  C ADDR   0108H   R   SEG=?RTX?CODE
SIGNALON . . . . .  C ADDR   0114H   R   SEG=?RTX?CODE
SIG_EVENT. . . . .  N NUMB   0004H   A   
SP . . . . . . . .  D ADDR   0081H   A   
TASKSTATE. . . . .  I ADDR   0001H   R   SEG=?RTX?TASKSTATE?S
TCON . . . . . . .  D ADDR   0088H   A   
TF0. . . . . . . .  B ADDR   0088H.5 A   
TF1. . . . . . . .  B ADDR   0088H.7 A   
TH0. . . . . . . .  D ADDR   008CH   A   
TH1. . . . . . . .  D ADDR   008DH   A   
TIMEOUTON. . . . .  C ADDR   0110H   R   SEG=?RTX?CODE
TIMERINT . . . . .  C ADDR   0005H   R   SEG=?RTX?CODE
TIMERLOOP. . . . .  C ADDR   0035H   R   SEG=?RTX?CODE
TIMERVAL . . . . .  I ADDR   0000H   R   SEG=?RTX?TASKSTATE?S
TIMESHARING. . . .  N NUMB   0005H   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TL1. . . . . . . .  D ADDR   008BH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TMO_EVENT. . . . .  N NUMB   0008H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
TR1. . . . . . . .  B ADDR   0088H.6 A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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