📄 ucos_ii.ls1
字号:
00DC 00 472 DB 000H
00DD 01 473 DB 001H
00DE 00 474 DB 000H
00DF 04 475 DB 004H
00E0 00 476 DB 000H
00E1 01 477 DB 001H
00E2 00 478 DB 000H
00E3 02 479 DB 002H
00E4 00 480 DB 000H
00E5 01 481 DB 001H
00E6 00 482 DB 000H
00E7 03 483 DB 003H
00E8 00 484 DB 000H
00E9 01 485 DB 001H
00EA 00 486 DB 000H
00EB 02 487 DB 002H
00EC 00 488 DB 000H
00ED 01 489 DB 001H
00EE 00 490 DB 000H
00EF 05 491 DB 005H
00F0 00 492 DB 000H
00F1 01 493 DB 001H
00F2 00 494 DB 000H
00F3 02 495 DB 002H
00F4 00 496 DB 000H
00F5 01 497 DB 001H
00F6 00 498 DB 000H
00F7 03 499 DB 003H
00F8 00 500 DB 000H
00F9 01 501 DB 001H
00FA 00 502 DB 000H
00FB 02 503 DB 002H
00FC 00 504 DB 000H
00FD 01 505 DB 001H
00FE 00 506 DB 000H
00FF 04 507 DB 004H
0100 00 508 DB 000H
0101 01 509 DB 001H
0102 00 510 DB 000H
0103 02 511 DB 002H
0104 00 512 DB 000H
0105 01 513 DB 001H
0106 00 514 DB 000H
0107 03 515 DB 003H
0108 00 516 DB 000H
0109 01 517 DB 001H
010A 00 518 DB 000H
010B 02 519 DB 002H
010C 00 520 DB 000H
A51 MACRO ASSEMBLER UCOS_II 07/03/2002 08:51:26 PAGE 9
010D 01 521 DB 001H
010E 00 522 DB 000H
523
524 ; /*
525 ; *****************************************************************************************
****************
526 ; * uC/OS-II
527 ; * The Real-Time Kernel
528 ; *
529 ; * (c) Copyright 1992-1998, Jean J. Labrosse, Plantation, FL
530 ; * All Rights Reserved
531 ; *
532 ; * V2.00
533 ; *
534 ; * File : uCOS_II.C
535 ; * By : Jean J. Labrosse
536 ; *****************************************************************************************
****************
537 ; */
538 ;
539 ; #define OS_GLOBALS /* Declare GLOBAL variables
*/
540 ; #include "..\mainfile\includes.h"
541 ;
542 ;
543 ; #define OS_MASTER_FILE /* Prevent the following files from includi
ng includes.h */
544 ; #include "os_core.c"
545 ; #include "os_mbox.c"
546 ; #include "os_mem.c"
547 ; #include "os_q.c"
548 ; #include "os_sem.c"
549 ; #include "os_task.c"
550 ; #include "os_time.c"
551 ;
552 ; *** sync lost ***
553 ; *** sync lost ***
554 ; *** sync lost ***
555 ; *** sync lost ***
556 ; *** sync lost ***
557 ; *** sync lost ***
558 ; *** sync lost ***
559 ; *** sync lost ***
560 ; *** sync lost ***
561 ; *** sync lost ***
562 ; *** sync lost ***
563 ; *** sync lost ***
564 ; *** sync lost ***
565 ; *** sync lost ***
566 ; *** sync lost ***
567 ; *** sync lost ***
568 ; *** sync lost ***
569 ; *** sync lost ***
570 ; *** sync lost ***
571 ; *** sync lost ***
572 ; *** sync lost ***
573 ; *** sync lost ***
574 ; *** sync lost ***
575 ; *** sync lost ***
576 ; *** sync lost ***
577 ; *** sync lost ***
578 ; *** sync lost ***
579 ; *** sync lost ***
580 ; *** sync lost ***
581 ; *** sync lost ***
582 ; *** sync lost ***
A51 MACRO ASSEMBLER UCOS_II 07/03/2002 08:51:26 PAGE 10
583 ; *** sync lost ***
584 ; *** sync lost ***
585 ; *** sync lost ***
586 ; *** sync lost ***
587 ; *** sync lost ***
588 ; *** sync lost ***
589 ; *** sync lost ***
590 ; *** sync lost ***
591 ; *** sync lost ***
592 ; *** sync lost ***
593 ; *** sync lost ***
594 ; *** sync lost ***
595 ; *** sync lost ***
596 ; *** sync lost ***
597 ; *** sync lost ***
598 ; *** sync lost ***
599 ; *** sync lost ***
600 ; *** sync lost ***
601 ; *** sync lost ***
602 ; *** sync lost ***
603 ; *** sync lost ***
604 ; *** sync lost ***
605 ; *** sync lost ***
606 ; *** sync lost ***
607 ; *** sync lost ***
608 ; *** sync lost ***
609 ; *** sync lost ***
610 ; *** sync lost ***
611 ; *** sync lost ***
612 ; *** sync lost ***
613 ; *** sync lost ***
614 ; *** sync lost ***
615 ; *** sync lost ***
616 ; *** sync lost ***
617 ; *** sync lost ***
618 ; *** sync lost ***
619 ; *** sync lost ***
620 ; *** sync lost ***
621 ; *** sync lost ***
622 ; *** sync lost ***
623 ; *** sync lost ***
624
---- 625 RSEG ?PR?UCOS_II
0000 626 Com00B1:
0000 627 L?0178:
628 USING 0
0000 75F003 629 MOV B,#03H
0003 A4 630 MUL AB
0004 2400 F 631 ADD A,#LOW (OSTCBPrioTbl)
0006 F582 632 MOV DPL,A
0008 E4 633 CLR A
0009 3400 F 634 ADDC A,#HIGH (OSTCBPrioTbl)
000B F583 635 MOV DPH,A
000D 636 L?0179:
000D 120000 F 637 LCALL ?C?PLDXDATA
0010 638 L?0180:
0010 850083 F 639 MOV DPH,?C_XBP
0013 850082 F 640 MOV DPL,?C_XBP+01H
0016 641 L?0181:
0016 120000 F 642 LCALL ?C?PSTXDATA
0019 643 L?0182:
0019 850083 F 644 MOV DPH,?C_XBP
001C 850082 F 645 MOV DPL,?C_XBP+01H
001F 22 646 RET
0020 647 L?0183:
648 USING 0
A51 MACRO ASSEMBLER UCOS_II 07/03/2002 08:51:26 PAGE 11
0020 F0 649 MOVX @DPTR,A
0021 7B01 650 MOV R3,#01H
0023 90FFFD 651 MOV DPTR,#0FFFDH
0026 120000 F 652 LCALL ?C?ADDXBP
0029 120000 F 653 LCALL ?C?PSTXDATA
002C 654 L?0184:
002C 7B00 655 MOV R3,#00H
002E 7A00 656 MOV R2,#00H
0030 7900 657 MOV R1,#00H
0032 658 L?0185:
0032 90FFFD 659 MOV DPTR,#0FFFDH
0035 120000 F 660 LCALL ?C?ADDXBP
0038 020000 F 661 LJMP ?C?PSTXDATA
003B 662 L?0186:
663 USING 0
003B 664 L?0187:
003B 900003 665 MOV DPTR,#03H
003E 666 L?0188:
003E 120000 F 667 LCALL ?C?XBPOFF
0041 020000 F 668 LJMP ?C?PLDXDATA
0044 669 L?0189:
670 USING 0
0044 120000 F 671 LCALL ?C?PLDXDATA
0047 672 L?0190:
0047 900016 673 MOV DPTR,#016H
004A 120000 F 674 LCALL ?C?CLDOPTR
004D FE 675 MOV R6,A
004E EF 676 MOV A,R7
004F 4E 677 ORL A,R6
0050 900000 F 678 MOV DPTR,#OSRdyGrp
0053 F0 679 MOVX @DPTR,A
0054 680 L?0191:
0054 900014 681 MOV DPTR,#014H
0057 120000 F 682 LCALL ?C?CLDOPTR
005A 683 L?0192:
005A 2400 F 684 ADD A,#LOW (OSRdyTbl)
005C F582 685 MOV DPL,A
005E E4 686 CLR A
005F 3400 F 687 ADDC A,#HIGH (OSRdyTbl)
0061 F583 688 MOV DPH,A
0063 22 689 RET
0064 690 L?0193:
691 USING 0
0064 900003 692 MOV DPTR,#03H
0067 693 L?0194:
0067 120000 F 694 LCALL ?C?XBPOFF
006A 695 L?0195:
006A E0 696 MOVX A,@DPTR
006B 697 L?0196:
006B 75F003 698 MOV B,#03H
006E A4 699 MUL AB
006F 2400 F 700 ADD A,#LOW (OSTCBPrioTbl)
0071 F582 701 MOV DPL,A
0073 E4 702 CLR A
0074 3400 F 703 ADDC A,#HIGH (OSTCBPrioTbl)
0076 F583 704 MOV DPH,A
0078 22 705 RET
0079 706 L?0197:
707 USING 0
0079 708 L?0198:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -