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

📄 ucos.text

📁 本人自己移置的ucosii2.76代码
💻 TEXT
📖 第 1 页 / 共 5 页
字号:
        0x00000568:    e59fb3e8    ....    LDR      r11,0x958
        0x0000056c:    e5db1002    ....    LDRB     r1,[r11,#2]
        0x00000570:    e3510000    ..Q.    CMP      r1,#0
        0x00000574:    0a000002    ....    BEQ      0x584
        0x00000578:    eb00099c    ....    BL       OSCPURestoreSR  ; 0x2bf0
        0x0000057c:    e3a00010    ....    MOV      r0,#0x10
        0x00000580:    eafffff5    ....    B        0x55c
        0x00000584:    e59fa3d8    ....    LDR      r10,0x964
        0x00000588:    e79a1104    ....    LDR      r1,[r10,r4,LSL #2]
        0x0000058c:    e3510000    ..Q.    CMP      r1,#0
        0x00000590:    1a00001f    ....    BNE      0x614
        0x00000594:    e3a01001    ....    MOV      r1,#1
        0x00000598:    e78a1104    ....    STR      r1,[r10,r4,LSL #2]
        0x0000059c:    eb000993    ....    BL       OSCPURestoreSR  ; 0x2bf0
        0x000005a0:    e1a02005    . ..    MOV      r2,r5
        0x000005a4:    e1a01007    ....    MOV      r1,r7
        0x000005a8:    e1a00006    ....    MOV      r0,r6
        0x000005ac:    ebffffd5    ....    BL       OS_TaskStkClr  ; 0x508
        0x000005b0:    e28d200c    . ..    ADD      r2,r13,#0xc
        0x000005b4:    e8920007    ....    LDMIA    r2,{r0-r2}
        0x000005b8:    e1a03005    .0..    MOV      r3,r5
        0x000005bc:    eb00084c    L...    BL       OSTaskStkInit  ; 0x26f4
        0x000005c0:    e58d5008    .P..    STR      r5,[r13,#8]
        0x000005c4:    e1a01000    ....    MOV      r1,r0
        0x000005c8:    e1a00004    ....    MOV      r0,r4
        0x000005cc:    e88d0280    ....    STMIA    r13,{r7,r9}
        0x000005d0:    e1a03008    .0..    MOV      r3,r8
        0x000005d4:    e1a02006    . ..    MOV      r2,r6
        0x000005d8:    ebffff82    ....    BL       OS_TCBInit  ; 0x3e8
        0x000005dc:    e1a05000    .P..    MOV      r5,r0
        0x000005e0:    e3550000    ..U.    CMP      r5,#0
        0x000005e4:    1a000004    ....    BNE      0x5fc
        0x000005e8:    e5db0007    ....    LDRB     r0,[r11,#7]
        0x000005ec:    e3500001    ..P.    CMP      r0,#1
        0x000005f0:    1a000005    ....    BNE      0x60c
        0x000005f4:    ebfffed6    ....    BL       OS_Sched  ; 0x154
        0x000005f8:    ea000003    ....    B        0x60c
        0x000005fc:    eb000977    w...    BL       OSCPUSaveSR  ; 0x2be0
        0x00000600:    e3a01000    ....    MOV      r1,#0
        0x00000604:    e78a1104    ....    STR      r1,[r10,r4,LSL #2]
        0x00000608:    eb000978    x...    BL       OSCPURestoreSR  ; 0x2bf0
        0x0000060c:    e1a00005    ....    MOV      r0,r5
        0x00000610:    eaffffd1    ....    B        0x55c
        0x00000614:    eb000975    u...    BL       OSCPURestoreSR  ; 0x2bf0
        0x00000618:    e3a00028    (...    MOV      r0,#0x28
        0x0000061c:    eaffffce    ....    B        0x55c
    OS_InitTaskStat
        0x00000620:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x00000624:    e24dd014    ..M.    SUB      r13,r13,#0x14
        0x00000628:    e3a03003    .0..    MOV      r3,#3
        0x0000062c:    e3a02000    . ..    MOV      r2,#0
        0x00000630:    e3a01040    @...    MOV      r1,#0x40
        0x00000634:    e28d0008    ....    ADD      r0,r13,#8
        0x00000638:    e880000e    ....    STMIA    r0,{r1-r3}
        0x0000063c:    e59f332c    ,3..    LDR      r3,0x970
        0x00000640:    e59fc324    $...    LDR      r12,0x96c
        0x00000644:    e58d3000    .0..    STR      r3,[r13,#0]
        0x00000648:    e3a0301e    .0..    MOV      r3,#0x1e
        0x0000064c:    e3a01000    ....    MOV      r1,#0
        0x00000650:    e59f031c    ....    LDR      r0,0x974
        0x00000654:    e58dc004    ....    STR      r12,[r13,#4]
        0x00000658:    e28c20fc    . ..    ADD      r2,r12,#0xfc
        0x0000065c:    ebffffb4    ....    BL       OSTaskCreateExt  ; 0x534
        0x00000660:    e28dd014    ....    ADD      r13,r13,#0x14
        0x00000664:    e49df004    ....    LDR      pc,[r13],#4
    OS_TaskIdle
        0x00000668:    e92d4010    .@-.    STMFD    r13!,{r4,r14}
        0x0000066c:    e59f42e4    .B..    LDR      r4,0x958
        0x00000670:    eb00095a    Z...    BL       OSCPUSaveSR  ; 0x2be0
        0x00000674:    e5941024    $...    LDR      r1,[r4,#0x24]
        0x00000678:    e2811001    ....    ADD      r1,r1,#1
        0x0000067c:    e5841024    $...    STR      r1,[r4,#0x24]
        0x00000680:    eb00095a    Z...    BL       OSCPURestoreSR  ; 0x2bf0
        0x00000684:    eb00080d    ....    BL       OSTaskIdleHook  ; 0x26c0
        0x00000688:    eafffff8    ....    B        0x670
    OS_InitTaskIdle
        0x0000068c:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x00000690:    e24dd014    ..M.    SUB      r13,r13,#0x14
        0x00000694:    e3a03003    .0..    MOV      r3,#3
        0x00000698:    e3a02000    . ..    MOV      r2,#0
        0x0000069c:    e3a01020     ...    MOV      r1,#0x20
        0x000006a0:    e28d0008    ....    ADD      r0,r13,#8
        0x000006a4:    e880000e    ....    STMIA    r0,{r1-r3}
        0x000006a8:    e59f32cc    .2..    LDR      r3,0x97c
        0x000006ac:    e59fc2c4    ....    LDR      r12,0x978
        0x000006b0:    e58d3000    .0..    STR      r3,[r13,#0]
        0x000006b4:    e3a0301f    .0..    MOV      r3,#0x1f
        0x000006b8:    e3a01000    ....    MOV      r1,#0
        0x000006bc:    e59f02bc    ....    LDR      r0,0x980
        0x000006c0:    e58dc004    ....    STR      r12,[r13,#4]
        0x000006c4:    e28c207c    | ..    ADD      r2,r12,#0x7c
        0x000006c8:    ebffff99    ....    BL       OSTaskCreateExt  ; 0x534
        0x000006cc:    e28dd014    ....    ADD      r13,r13,#0x14
        0x000006d0:    e49df004    ....    LDR      pc,[r13],#4
    OS_QInit
        0x000006d4:    e59f02a8    ....    LDR      r0,0x984
        0x000006d8:    e59f1278    x...    LDR      r1,0x958
        0x000006dc:    e5810038    8...    STR      r0,[r1,#0x38]
        0x000006e0:    e3a01000    ....    MOV      r1,#0
        0x000006e4:    e5801000    ....    STR      r1,[r0,#0]
        0x000006e8:    e1a0f00e    ....    MOV      pc,r14
    OS_FlagInit
        0x000006ec:    e59f0294    ....    LDR      r0,0x988
        0x000006f0:    e59f1260    `...    LDR      r1,0x958
        0x000006f4:    e5810014    ....    STR      r0,[r1,#0x14]
        0x000006f8:    e3a01000    ....    MOV      r1,#0
        0x000006fc:    e5c01000    ....    STRB     r1,[r0,#0]
        0x00000700:    e5801004    ....    STR      r1,[r0,#4]
        0x00000704:    e5801008    ....    STR      r1,[r0,#8]
        0x00000708:    e1a0f00e    ....    MOV      pc,r14
    OS_MemClr
        0x0000070c:    e3a02000    . ..    MOV      r2,#0
        0x00000710:    e3510000    ..Q.    CMP      r1,#0
        0x00000714:    0a000002    ....    BEQ      0x724
        0x00000718:    e4c02001    . ..    STRB     r2,[r0],#1
        0x0000071c:    e2411001    ..A.    SUB      r1,r1,#1
        0x00000720:    eafffffa    ....    B        0x710
        0x00000724:    e1a0f00e    ....    MOV      pc,r14
    OS_InitEventList
        0x00000728:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x0000072c:    e59f3258    X2..    LDR      r3,0x98c
        0x00000730:    e3a01050    P...    MOV      r1,#0x50
        0x00000734:    e1a00003    ....    MOV      r0,r3
        0x00000738:    ebfffff3    ....    BL       OS_MemClr  ; 0x70c
        0x0000073c:    e1a00003    ....    MOV      r0,r3
        0x00000740:    e1a00003    ....    MOV      r0,r3
        0x00000744:    e2832010    . ..    ADD      r2,r3,#0x10
        0x00000748:    e3a01000    ....    MOV      r1,#0
        0x0000074c:    e3a0c000    ....    MOV      r12,#0
        0x00000750:    e5c0c000    ....    STRB     r12,[r0,#0]
        0x00000754:    e5802008    . ..    STR      r2,[r0,#8]
        0x00000758:    e2800010    ....    ADD      r0,r0,#0x10
        0x0000075c:    e2822010    . ..    ADD      r2,r2,#0x10
        0x00000760:    e2811001    ....    ADD      r1,r1,#1
        0x00000764:    e3510004    ..Q.    CMP      r1,#4
        0x00000768:    3afffff8    ...:    BCC      0x750
        0x0000076c:    e5c0c000    ....    STRB     r12,[r0,#0]
        0x00000770:    e580c008    ....    STR      r12,[r0,#8]
        0x00000774:    e59f01dc    ....    LDR      r0,0x958
        0x00000778:    e5803010    .0..    STR      r3,[r0,#0x10]
        0x0000077c:    e49df004    ....    LDR      pc,[r13],#4
    OS_InitTCBList
        0x00000780:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x00000784:    e59f3204    .2..    LDR      r3,0x990
        0x00000788:    e3a01e4d    M...    MOV      r1,#0x4d0
        0x0000078c:    e1a00003    ....    MOV      r0,r3
        0x00000790:    ebffffdd    ....    BL       OS_MemClr  ; 0x70c
        0x00000794:    e3a01080    ....    MOV      r1,#0x80
        0x00000798:    e59f01c4    ....    LDR      r0,0x964
        0x0000079c:    ebffffda    ....    BL       OS_MemClr  ; 0x70c
        0x000007a0:    e1a00003    ....    MOV      r0,r3
        0x000007a4:    e1a00003    ....    MOV      r0,r3
        0x000007a8:    e2832038    8 ..    ADD      r2,r3,#0x38
        0x000007ac:    e3a01000    ....    MOV      r1,#0
        0x000007b0:    e3510015    ..Q.    CMP      r1,#0x15
        0x000007b4:    2a000005    ...*    BCS      0x7d0
        0x000007b8:    e5802018    . ..    STR      r2,[r0,#0x18]
        0x000007bc:    e2800038    8...    ADD      r0,r0,#0x38
        0x000007c0:    e2822038    8 ..    ADD      r2,r2,#0x38
        0x000007c4:    e2811001    ....    ADD      r1,r1,#1
        0x000007c8:    e20110ff    ....    AND      r1,r1,#0xff
        0x000007cc:    eafffff7    ....    B        0x7b0
        0x000007d0:    e3a01000    ....    MOV      r1,#0
        0x000007d4:    e5801018    ....    STR      r1,[r0,#0x18]
        0x000007d8:    e59f0178    x...    LDR      r0,0x958
        0x000007dc:    e5801034    4...    STR      r1,[r0,#0x34]
        0x000007e0:    e580302c    ,0..    STR      r3,[r0,#0x2c]
        0x000007e4:    e49df004    ....    LDR      pc,[r13],#4
    OS_InitRdyList
        0x000007e8:    e59f3168    h1..    LDR      r3,0x958
        0x000007ec:    e3a02000    . ..    MOV      r2,#0
        0x000007f0:    e5c32006    . ..    STRB     r2,[r3,#6]
        0x000007f4:    e59f1164    d...    LDR      r1,0x960
        0x000007f8:    e3a00000    ....    MOV      r0,#0
        0x000007fc:    e3500004    ..P.    CMP      r0,#4
        0x00000800:    2a000003    ...*    BCS      0x814
        0x00000804:    e4c12001    . ..    STRB     r2,[r1],#1
        0x00000808:    e2800001    ....    ADD      r0,r0,#1
        0x0000080c:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000810:    eafffff9    ....    B        0x7fc
        0x00000814:    e5c32004    . ..    STRB     r2,[r3,#4]
        0x00000818:    e5c32005    . ..    STRB     r2,[r3,#5]
        0x0000081c:    e5832030    0 ..    STR      r2,[r3,#0x30]
        0x00000820:    e5832028    ( ..    STR      r2,[r3,#0x28]
        0x00000824:    e1a0f00e    ....    MOV      pc,r14
    OS_InitMisc
        0x00000828:    e59f1128    (...    LDR      r1,0x958
        0x0000082c:    e3a00000    ....    MOV      r0,#0
        0x00000830:    e581003c    <...    STR      r0,[r1,#0x3c]
        0x00000834:    e5c10002    ....    STRB     r0,[r1,#2]
        0x00000838:    e5c10003    ....    STRB     r0,[r1,#3]
        0x0000083c:    e5c10008    ....    STRB     r0,[r1,#8]
        0x00000840:    e5c10007    ....    STRB     r0,[r1,#7]
        0x00000844:    e581000c    ....    STR      r0,[r1,#0xc]
        0x00000848:    e5810024    $...    STR      r0,[r1,#0x24]
        0x0000084c:    e581001c    ....    STR      r0,[r1,#0x1c]
        0x00000850:    e5810018    ....    STR      r0,[r1,#0x18]
        0x00000854:    e5c10001    ....    STRB     r0,[r1,#1]
        0x00000858:    e1a0f00e    ....    MOV      pc,r14
    OSInit
        0x0000085c:    e92d4008    .@-.    STMFD    r13!,{r3,r14}
        0x00000860:    eb000792    ....    BL       OSInitHookBegin  ; 0x26b0
        0x00000864:    ebffffef    ....    BL       OS_InitMisc  ; 0x828
        0x00000868:    ebffffde    ....    BL       OS_InitRdyList  ; 0x7e8
        0x0000086c:    ebffffc3    ....    BL       OS_InitTCBList  ; 0x780
        0x00000870:    ebffffac    ....    BL       OS_InitEventList  ; 0x728
        0x00000874:    ebffff9c    ....    BL       OS_FlagInit  ; 0x6ec
        0x00000878:    ebffff95    ....    BL       OS_QInit  ; 0x6d4
        0x0000087c:    ebffff82    ....    BL       OS_InitTaskIdle  ; 0x68c
        0x00000880:    ebffff66    f...    BL       OS_InitTaskStat  ; 0x620
        0x00000884:    e8bd4008    .@..    LDMFD    r13!,{r3,r14}
        0x00000888:    ea000789    ....    B        OSInitHookEnd  ; 0x26b4
    OSIntEnter
        0x0000088c:    e59f10c4    ....    LDR      r1,0x958
        0x00000890:    e5d10007    ....    LDRB     r0,[r1,#7]
        0x00000894:    e3500001    ..P.    CMP      r0,#1
        0x00000898:    1a000004    ....    BNE      0x8b0
        0x0000089c:    e5d10002    ....    LDRB     r0,[r1,#2]
        0x000008a0:    e35000ff    ..P.    CMP      r0,#0xff
        0x000008a4:    2a000001    ...*    BCS      0x8b0
        0x000008a8:    e2800001    ....    ADD      r0,r0,#1
        0x000008ac:    e5c10002    ....    STRB     r0,[r1,#2]
        0x000008b0:    e1a0f00e    ....    MOV      pc,r14

⌨️ 快捷键说明

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