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