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

📄 ucos_ii.lst

📁 uc/os在c167上的移植代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
               R   229           ?SYMB   'OSTCBHighRdy',_OSTCBHighRdy,22,293
0040               230   _OSTCBList      LABEL   WORD
0040               231           DS      4
                   232           PUBLIC  _OSTCBList
               R   233           ?SYMB   'OSTCBList',_OSTCBList,22,293
0044               234   _OSTCBPrioTbl   LABEL   WORD
0044               235           DS      52
                   236           PUBLIC  _OSTCBPrioTbl
                   237           ?SYMB   '',01270125H,5,294
                   238           ?SYMB   '',16,47,295
                   239           ?SYMB   '',0,30,0
                   240           ?SYMB   '',12,49,0
               R   241           ?SYMB   'OSTCBPrioTbl',_OSTCBPrioTbl,22,294
0078               242   _OSTime LABEL   WORD
0078               243           DS      4
                   244           PUBLIC  _OSTime
               R   245           ?SYMB   'OSTime',_OSTime,22,279
                   246           ?SYMB   'T$4',0,40,296
                   247           ?SYMB   'OSMsg',0,23,262
                   248           ?SYMB   'OSEventTbl',32,23,275
                   249           ?SYMB   'OSEventGrp',48,23,273
                   250           ?SYMB   '',64,18,0
                   251           ?SYMB   'OS_MBOX_DATA',296,13,297
                   252           ?SYMB   'T$5',0,40,298
                   253           ?SYMB   'OSMsg',0,23,262
                   254           ?SYMB   'OSNMsgs',32,23,272
                   255           ?SYMB   'OSQSize',48,23,272
                   256           ?SYMB   'OSEventTbl',64,23,275
                   257           ?SYMB   'OSEventGrp',80,23,273
                   258           ?SYMB   '',96,18,0
                   259           ?SYMB   'OS_Q_DATA',298,13,299
                   260           ?SYMB   'T$6',0,40,300
                   261           ?SYMB   'OSCnt',0,23,272
                   262           ?SYMB   'OSEventTbl',16,23,275
                   263           ?SYMB   'OSEventGrp',32,23,273
                   264           ?SYMB   '',48,18,0
                   265           ?SYMB   'OS_SEM_DATA',300,13,301
                   266           ?SYMB   '',0,86,2
                   267           ?SYMB   '',0,86,1
                   268   ; ucos_ii.c   18        
                   269   ; ucos_ii.c   19        
                   270   ; ucos_ii.c   20        #define  OS_MASTER_FILE                       /* Prevent the following files from i
                         ncluding includes.h */
                   271   ; ucos_ii.c   21        #include "os_core.c"
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:45  Page:   6
ucos_ii

 LOC CODE        LINE   SOURCELINE

                   272           ?SYMB   'c:\software\ucos-ii\source\os_core.c',0,29,2
                   273           ?SYMB   '',0,86,2
007C               274   _OSIntExitY     LABEL   BYTE
007C               275           DS      1
               R   276           ?SYMB   'OSIntExitY',_OSIntExitY,31,273
                   277   UCOS_II_1_NB    ENDS
                   278   
                   279   UCOS_II_2_FB    SECTION DATA WORD PUBLIC 'CFAR'
0000               280   UCOS_II_2_FB_ENTRY      LABEL   BYTE
0000               281   _OSTaskIdleStk  LABEL   WORD
0000               282           DS      1024
                   283           ?SYMB   '',012f0112H,5,302
                   284           ?SYMB   '',16,47,303
                   285           ?SYMB   '',0,30,0
                   286           ?SYMB   '',511,49,0
               R   287           ?SYMB   'OSTaskIdleStk',_OSTaskIdleStk,31,302
0400               288   _OSTaskStatStk  LABEL   WORD
0400               289           DS      1024
               R   290           ?SYMB   'OSTaskStatStk',_OSTaskStatStk,31,302
0800               291   _OSTCBTbl       LABEL   WORD
0800               292           DS      504
                   293           ?SYMB   '',01310123H,5,304
                   294           ?SYMB   '',16,47,305
                   295           ?SYMB   '',0,30,0
                   296           ?SYMB   '',17,49,0
               R   297           ?SYMB   'OSTCBTbl',_OSTCBTbl,31,304
                   298   UCOS_II_2_FB    ENDS
                   299   
                   300   UCOS_II_3_FC    SECTION DATA WORD PUBLIC 'CFARROM'
0000               301   _OSMapTbl       LABEL   BYTE
0000 01020408      302           DB      01h,02h,04h,08h,010h
0004 10          
0005 204080        303           DB      020h,040h,080h
                   304           PUBLIC  _OSMapTbl
                   305           ?SYMB   '',01330111H,5,306
                   306           ?SYMB   '',16,47,307
                   307           ?SYMB   '',0,30,0
                   308           ?SYMB   '',7,49,0
               R   309           ?SYMB   'OSMapTbl',_OSMapTbl,22,306
0008               310   _OSUnMapTbl     LABEL   BYTE
0008 00000100      311           DB      00h,00h,01h,00h,02h
000C 02          
000D 00010003      312           DB      00h,01h,00h,03h,00h
0011 00          
0012 01000200      313           DB      01h,00h,02h,00h,01h
0016 01          
0017 00040001      314           DB      00h,04h,00h,01h,00h
001B 00          
001C 02000100      315           DB      02h,00h,01h,00h,03h
0020 03          
0021 00010002      316           DB      00h,01h,00h,02h,00h
0025 00          
0026 01000500      317           DB      01h,00h,05h,00h,01h
002A 01          
002B 00020001      318           DB      00h,02h,00h,01h,00h
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:45  Page:   7
ucos_ii

 LOC CODE        LINE   SOURCELINE

002F 00          
0030 03000100      319           DB      03h,00h,01h,00h,02h
0034 02          
0035 00010004      320           DB      00h,01h,00h,04h,00h
0039 00          
003A 01000200      321           DB      01h,00h,02h,00h,01h
003E 01          
003F 00030001      322           DB      00h,03h,00h,01h,00h
0043 00          
0044 02000100      323           DB      02h,00h,01h,00h,06h
0048 06          
0049 00010002      324           DB      00h,01h,00h,02h,00h
004D 00          
004E 01000300      325           DB      01h,00h,03h,00h,01h
0052 01          
0053 00020001      326           DB      00h,02h,00h,01h,00h
0057 00          
0058 04000100      327           DB      04h,00h,01h,00h,02h
005C 02          
005D 00010003      328           DB      00h,01h,00h,03h,00h
0061 00          
0062 01000200      329           DB      01h,00h,02h,00h,01h
0066 01          
0067 00050001      330           DB      00h,05h,00h,01h,00h
006B 00          
006C 02000100      331           DB      02h,00h,01h,00h,03h
0070 03          
0071 00010002      332           DB      00h,01h,00h,02h,00h
0075 00          
0076 01000400      333           DB      01h,00h,04h,00h,01h
007A 01          
007B 00020001      334           DB      00h,02h,00h,01h,00h
007F 00          
0080 03000100      335           DB      03h,00h,01h,00h,02h
0084 02          
0085 00010007      336           DB      00h,01h,00h,07h,00h
0089 00          
008A 01000200      337           DB      01h,00h,02h,00h,01h
008E 01          
008F 00030001      338           DB      00h,03h,00h,01h,00h
0093 00          
0094 02000100      339           DB      02h,00h,01h,00h,04h
0098 04          
0099 00010002      340           DB      00h,01h,00h,02h,00h
009D 00          
009E 01000300      341           DB      01h,00h,03h,00h,01h
00A2 01          
00A3 00020001      342           DB      00h,02h,00h,01h,00h
00A7 00          
00A8 05000100      343           DB      05h,00h,01h,00h,02h
00AC 02          
00AD 00010003      344           DB      00h,01h,00h,03h,00h
00B1 00          
00B2 01000200      345           DB      01h,00h,02h,00h,01h
00B6 01          
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:45  Page:   8
ucos_ii

 LOC CODE        LINE   SOURCELINE

00B7 00040001      346           DB      00h,04h,00h,01h,00h
00BB 00          
00BC 02000100      347           DB      02h,00h,01h,00h,03h
00C0 03          
00C1 00010002      348           DB      00h,01h,00h,02h,00h
00C5 00          
00C6 01000600      349           DB      01h,00h,06h,00h,01h
00CA 01          
00CB 00020001      350           DB      00h,02h,00h,01h,00h
00CF 00          
00D0 03000100      351           DB      03h,00h,01h,00h,02h
00D4 02          
00D5 00010004      352           DB      00h,01h,00h,04h,00h
00D9 00          
00DA 01000200      353           DB      01h,00h,02h,00h,01h
00DE 01          
00DF 00030001      354           DB      00h,03h,00h,01h,00h
00E3 00          
00E4 02000100      355           DB      02h,00h,01h,00h,05h
00E8 05          
00E9 00010002      356           DB      00h,01h,00h,02h,00h
00ED 00          
00EE 01000300      357           DB      01h,00h,03h,00h,01h
00F2 01          
00F3 00020001      358           DB      00h,02h,00h,01h,00h
00F7 00          
00F8 04000100      359           DB      04h,00h,01h,00h,02h
00FC 02          
00FD 00010003      360           DB      00h,01h,00h,03h,00h
0101 00          
0102 01000200      361           DB      01h,00h,02h,00h,01h
0106 01          
0107 00            362           DB      00h
                   363           PUBLIC  _OSUnMapTbl
                   364           ?SYMB   '',01350111H,5,308
                   365           ?SYMB   '',16,47,309
                   366           ?SYMB   '',0,30,0
                   367           ?SYMB   '',255,49,0
               R   368           ?SYMB   'OSUnMapTbl',_OSUnMapTbl,22,308
                   369   UCOS_II_3_FC    ENDS
                   370   
                   371   UCOS_II_4_PR    SECTION CODE WORD PUBLIC 'CPROGRAM'
                   372           ?LINE   102
                   373           PUBLIC  _OSEventTaskRdy
               R   374           ?SYMB   'OSEventTaskRdy',_OSEventTaskRdy,37,1
                   375           ?SYMB   '',102,8,34
                   376   _OSEventTaskRdy PROC    FAR
                   377           ?SYMB   '',03c0H,95,0
0000 8890          378           MOV     [-R0],R9
               R   379           ?SYMB   '',$,96,2
0002 8880          380           MOV     [-R0],R8
               R   381           ?SYMB   '',$,96,4
0004 8870          382           MOV     [-R0],R7
               R   383           ?SYMB   '',$,96,6
0006 8860          384           MOV     [-R0],R6
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:45  Page:   9
ucos_ii

 LOC CODE        LINE   SOURCELINE

               R   385           ?SYMB   '',$,96,8
0008 2802          386           SUB     R0,#02h
               R   387           ?SYMB   '',$,96,10
                   388   ; Locals:
                   389   ; 
                   390   ; CSEs:
                   391   ;     ptcb = R8R9
                   392   ;     y = offset 0
                   393   ;     x = RL6
                   394   ;     bitx = RL7
                   395   ;     bity = RL1
                   396   ;     pevent + 4 + y = R8R9
                   397   ;     prio = RL6
                   398   ;     pevent = R12R13
                   399   ;     pevent + 9 = R2R3
                   400   ;     ptcb + 22 = R12R13
                   401   ;     msg = R14R15
                   402   ;     msk = offset 14
                   403   ; 
                   404           ?SYMB   'pevent',9,99,281
                   405           ?SYMB   'msg',2,99,262
                   406           ?SYMB   'msk',1,99,273
                   407           ?SYMB   'ptcb',3,98,293
                   408           ?SYMB   'x',6,98,273
                   409           ?SYMB   'y',8,98,273
                   410           ?SYMB   'bitx',5,98,273
                   411           ?SYMB   'bity',7,98,273

⌨️ 快捷键说明

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