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

📄 ucos.text

📁 本人自己移置的ucosii2.76代码
💻 TEXT
📖 第 1 页 / 共 5 页
字号:
    OSIntExit
        0x000008b4:    e92d4038    8@-.    STMFD    r13!,{r3-r5,r14}
        0x000008b8:    e59f5098    .P..    LDR      r5,0x958
        0x000008bc:    e5d50007    ....    LDRB     r0,[r5,#7]
        0x000008c0:    e3500001    ..P.    CMP      r0,#1
        0x000008c4:    1a000022    "...    BNE      0x954
        0x000008c8:    eb0008c4    ....    BL       OSCPUSaveSR  ; 0x2be0
        0x000008cc:    e1a04000    .@..    MOV      r4,r0
        0x000008d0:    e5d50002    ....    LDRB     r0,[r5,#2]
        0x000008d4:    e3500000    ..P.    CMP      r0,#0
        0x000008d8:    0a000001    ....    BEQ      0x8e4
        0x000008dc:    e2400001    ..@.    SUB      r0,r0,#1
        0x000008e0:    e5c50002    ....    STRB     r0,[r5,#2]
        0x000008e4:    e5d50002    ....    LDRB     r0,[r5,#2]
        0x000008e8:    e1a01005    ....    MOV      r1,r5
        0x000008ec:    e3500000    ..P.    CMP      r0,#0
        0x000008f0:    1a000015    ....    BNE      0x94c
        0x000008f4:    e5d10003    ....    LDRB     r0,[r1,#3]
        0x000008f8:    e3500000    ..P.    CMP      r0,#0
        0x000008fc:    1a000012    ....    BNE      0x94c
        0x00000900:    e5d10006    ....    LDRB     r0,[r1,#6]
        0x00000904:    e59f3050    P0..    LDR      r3,0x95c
        0x00000908:    e7d30000    ....    LDRB     r0,[r3,r0]
        0x0000090c:    e59f204c    L ..    LDR      r2,0x960
        0x00000910:    e7d22000    . ..    LDRB     r2,[r2,r0]
        0x00000914:    e7d32002    . ..    LDRB     r2,[r3,r2]
        0x00000918:    e0820180    ....    ADD      r0,r2,r0,LSL #3
        0x0000091c:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000920:    e5c10005    ....    STRB     r0,[r1,#5]
        0x00000924:    e5d12004    . ..    LDRB     r2,[r1,#4]
        0x00000928:    e1500002    ..P.    CMP      r0,r2
        0x0000092c:    0a000006    ....    BEQ      0x94c
        0x00000930:    e59f202c    , ..    LDR      r2,0x964
        0x00000934:    e7920100    ....    LDR      r0,[r2,r0,LSL #2]
        0x00000938:    e5810030    0...    STR      r0,[r1,#0x30]
        0x0000093c:    e591000c    ....    LDR      r0,[r1,#0xc]
        0x00000940:    e2800001    ....    ADD      r0,r0,#1
        0x00000944:    e581000c    ....    STR      r0,[r1,#0xc]
        0x00000948:    eb00087a    z...    BL       OSIntCtxSw  ; 0x2b38
        0x0000094c:    e1a00004    ....    MOV      r0,r4
        0x00000950:    eb0008a6    ....    BL       OSCPURestoreSR  ; 0x2bf0
        0x00000954:    e8bd8038    8...    LDMFD    r13!,{r3-r5,pc}
    $d
        0x00000958:    40000000    ...@    DCD    1073741824
        0x0000095c:    00002c5c    \,..    DCD    11356
        0x00000960:    40000020     ..@    DCD    1073741856
        0x00000964:    4000021c    ...@    DCD    1073742364
        0x00000968:    00002c54    T,..    DCD    11348
        0x0000096c:    4000009c    ...@    DCD    1073741980
        0x00000970:    0000fffe    ....    DCD    65534
    $f
        0x00000974:    0000033c    <...    DCD    828
        0x00000978:    4000019c    ...@    DCD    1073742236
        0x0000097c:    0000ffff    ....    DCD    65535
    $f
        0x00000980:    00000668    h...    DCD    1640
        0x00000984:    4000076c    l..@    DCD    1073743724
        0x00000988:    40000090    ...@    DCD    1073741968
        0x0000098c:    40000040    @..@    DCD    1073741888
        0x00000990:    4000029c    ...@    DCD    1073742492
    OSSchedLock
    $a
        0x00000994:    e92d4010    .@-.    STMFD    r13!,{r4,r14}
        0x00000998:    e51f4048    H@..    LDR      r4,0x958
        0x0000099c:    e5d40007    ....    LDRB     r0,[r4,#7]
        0x000009a0:    e3500001    ..P.    CMP      r0,#1
        0x000009a4:    1a000007    ....    BNE      0x9c8
        0x000009a8:    eb00088c    ....    BL       OSCPUSaveSR  ; 0x2be0
        0x000009ac:    e5d41003    ....    LDRB     r1,[r4,#3]
        0x000009b0:    e35100ff    ..Q.    CMP      r1,#0xff
        0x000009b4:    2a000001    ...*    BCS      0x9c0
        0x000009b8:    e2811001    ....    ADD      r1,r1,#1
        0x000009bc:    e5c41003    ....    STRB     r1,[r4,#3]
        0x000009c0:    e8bd4010    .@..    LDMFD    r13!,{r4,r14}
        0x000009c4:    ea000889    ....    B        OSCPURestoreSR  ; 0x2bf0
        0x000009c8:    e8bd8010    ....    LDMFD    r13!,{r4,pc}
    OSSchedUnlock
        0x000009cc:    e92d4010    .@-.    STMFD    r13!,{r4,r14}
        0x000009d0:    e51f4080    .@..    LDR      r4,0x958
        0x000009d4:    e5d40007    ....    LDRB     r0,[r4,#7]
        0x000009d8:    e3500001    ..P.    CMP      r0,#1
        0x000009dc:    1a000014    ....    BNE      0xa34
        0x000009e0:    eb00087e    ~...    BL       OSCPUSaveSR  ; 0x2be0
        0x000009e4:    e5d41003    ....    LDRB     r1,[r4,#3]
        0x000009e8:    e3510000    ..Q.    CMP      r1,#0
        0x000009ec:    0a00000e    ....    BEQ      0xa2c
        0x000009f0:    e2411001    ..A.    SUB      r1,r1,#1
        0x000009f4:    e20110ff    ....    AND      r1,r1,#0xff
        0x000009f8:    e5c41003    ....    STRB     r1,[r4,#3]
        0x000009fc:    e3510000    ..Q.    CMP      r1,#0
        0x00000a00:    1a000007    ....    BNE      0xa24
        0x00000a04:    e5d41002    ....    LDRB     r1,[r4,#2]
        0x00000a08:    e3510000    ..Q.    CMP      r1,#0
        0x00000a0c:    1a000002    ....    BNE      0xa1c
        0x00000a10:    eb000876    v...    BL       OSCPURestoreSR  ; 0x2bf0
        0x00000a14:    e8bd4010    .@..    LDMFD    r13!,{r4,r14}
        0x00000a18:    eafffdcd    ....    B        OS_Sched  ; 0x154
        0x00000a1c:    e8bd4010    .@..    LDMFD    r13!,{r4,r14}
        0x00000a20:    ea000872    r...    B        OSCPURestoreSR  ; 0x2bf0
        0x00000a24:    e8bd4010    .@..    LDMFD    r13!,{r4,r14}
        0x00000a28:    ea000870    p...    B        OSCPURestoreSR  ; 0x2bf0
        0x00000a2c:    e8bd4010    .@..    LDMFD    r13!,{r4,r14}
        0x00000a30:    ea00086e    n...    B        OSCPURestoreSR  ; 0x2bf0
        0x00000a34:    e8bd8010    ....    LDMFD    r13!,{r4,pc}
    OSStart
        0x00000a38:    e51f10e8    ....    LDR      r1,0x958
        0x00000a3c:    e5d10007    ....    LDRB     r0,[r1,#7]
        0x00000a40:    e3500000    ..P.    CMP      r0,#0
        0x00000a44:    1a00000e    ....    BNE      0xa84
        0x00000a48:    e5d10006    ....    LDRB     r0,[r1,#6]
        0x00000a4c:    e51f30f8    .0..    LDR      r3,0x95c
        0x00000a50:    e7d30000    ....    LDRB     r0,[r3,r0]
        0x00000a54:    e51f20fc    . ..    LDR      r2,0x960
        0x00000a58:    e7d22000    . ..    LDRB     r2,[r2,r0]
        0x00000a5c:    e7d32002    . ..    LDRB     r2,[r3,r2]
        0x00000a60:    e0820180    ....    ADD      r0,r2,r0,LSL #3
        0x00000a64:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000a68:    e5c10005    ....    STRB     r0,[r1,#5]
        0x00000a6c:    e5c10004    ....    STRB     r0,[r1,#4]
        0x00000a70:    e51f2114    .!..    LDR      r2,0x964
        0x00000a74:    e7920100    ....    LDR      r0,[r2,r0,LSL #2]
        0x00000a78:    e5810030    0...    STR      r0,[r1,#0x30]
        0x00000a7c:    e5810028    (...    STR      r0,[r1,#0x28]
        0x00000a80:    ea000809    ....    B        OSStartHighRdy  ; 0x2aac
        0x00000a84:    e1a0f00e    ....    MOV      pc,r14
    OSStatInit
        0x00000a88:    e92d4010    .@-.    STMFD    r13!,{r4,r14}
        0x00000a8c:    e3a00002    ....    MOV      r0,#2
        0x00000a90:    ebfffdcf    ....    BL       OSTimeDly  ; 0x1d4
        0x00000a94:    eb000851    Q...    BL       OSCPUSaveSR  ; 0x2be0
        0x00000a98:    e51f4148    HA..    LDR      r4,0x958
        0x00000a9c:    e3a01000    ....    MOV      r1,#0
        0x00000aa0:    e5841024    $...    STR      r1,[r4,#0x24]
        0x00000aa4:    eb000851    Q...    BL       OSCPURestoreSR  ; 0x2bf0
        0x00000aa8:    e3a0000a    ....    MOV      r0,#0xa
        0x00000aac:    ebfffdc8    ....    BL       OSTimeDly  ; 0x1d4
        0x00000ab0:    eb00084a    J...    BL       OSCPUSaveSR  ; 0x2be0
        0x00000ab4:    e5941024    $...    LDR      r1,[r4,#0x24]
        0x00000ab8:    e5841018    ....    STR      r1,[r4,#0x18]
        0x00000abc:    e3a01001    ....    MOV      r1,#1
        0x00000ac0:    e5c41001    ....    STRB     r1,[r4,#1]
        0x00000ac4:    e8bd4010    .@..    LDMFD    r13!,{r4,r14}
        0x00000ac8:    ea000848    H...    B        OSCPURestoreSR  ; 0x2bf0
    OSTimeTick
        0x00000acc:    e92d41f0    .A-.    STMFD    r13!,{r4-r8,r14}
        0x00000ad0:    eb00071e    ....    BL       OSTimeTickHook  ; 0x2750
        0x00000ad4:    eb000841    A...    BL       OSCPUSaveSR  ; 0x2be0
        0x00000ad8:    e51f4188    .A..    LDR      r4,0x958
        0x00000adc:    e594103c    <...    LDR      r1,[r4,#0x3c]
        0x00000ae0:    e2811001    ....    ADD      r1,r1,#1
        0x00000ae4:    e584103c    <...    STR      r1,[r4,#0x3c]
        0x00000ae8:    eb000840    @...    BL       OSCPURestoreSR  ; 0x2bf0
        0x00000aec:    e5d40007    ....    LDRB     r0,[r4,#7]
        0x00000af0:    e3500001    ..P.    CMP      r0,#1
        0x00000af4:    1a000037    7...    BNE      0xbd8
        0x00000af8:    e5d40009    ....    LDRB     r0,[r4,#9]
        0x00000afc:    e3a05001    .P..    MOV      r5,#1
        0x00000b00:    e3a06000    .`..    MOV      r6,#0
        0x00000b04:    e3500000    ..P.    CMP      r0,#0
        0x00000b08:    0a000006    ....    BEQ      0xb28
        0x00000b0c:    e3500001    ..P.    CMP      r0,#1
        0x00000b10:    0a000006    ....    BEQ      0xb30
        0x00000b14:    e3500002    ..P.    CMP      r0,#2
        0x00000b18:    1a000006    ....    BNE      0xb38
        0x00000b1c:    e3a00001    ....    MOV      r0,#1
        0x00000b20:    e5c45009    .P..    STRB     r5,[r4,#9]
        0x00000b24:    ea000005    ....    B        0xb40
        0x00000b28:    e3a00001    ....    MOV      r0,#1
        0x00000b2c:    ea000003    ....    B        0xb40
        0x00000b30:    e3a00000    ....    MOV      r0,#0
        0x00000b34:    ea000001    ....    B        0xb40
        0x00000b38:    e3a00001    ....    MOV      r0,#1
        0x00000b3c:    e5c46009    .`..    STRB     r6,[r4,#9]
        0x00000b40:    e3500000    ..P.    CMP      r0,#0
        0x00000b44:    0a000023    #...    BEQ      0xbd8
        0x00000b48:    e1a07004    .p..    MOV      r7,r4
        0x00000b4c:    e5944034    4@..    LDR      r4,[r4,#0x34]
        0x00000b50:    e51f81f8    ....    LDR      r8,0x960
        0x00000b54:    ea00001c    ....    B        0xbcc
        0x00000b58:    eb000820     ...    BL       OSCPUSaveSR  ; 0x2be0
        0x00000b5c:    e594102c    ,...    LDR      r1,[r4,#0x2c]
        0x00000b60:    e3510000    ..Q.    CMP      r1,#0
        0x00000b64:    0a000016    ....    BEQ      0xbc4
        0x00000b68:    e2511001    ..Q.    SUBS     r1,r1,#1
        0x00000b6c:    e584102c    ,...    STR      r1,[r4,#0x2c]
        0x00000b70:    1a000013    ....    BNE      0xbc4
        0x00000b74:    e5d41030    0...    LDRB     r1,[r4,#0x30]
        0x00000b78:    e3110037    7...    TST      r1,#0x37
        0x00000b7c:    0a000003    ....    BEQ      0xb90
        0x00000b80:    e3c11037    7...    BIC      r1,r1,#0x37
        0x00000b84:    e5c41030    0...    STRB     r1,[r4,#0x30]
        0x00000b88:    e5c45031    1P..    STRB     r5,[r4,#0x31]
        0x00000b8c:    ea000000    ....    B        0xb94
        0x00000b90:    e5c46031    1`..    STRB     r6,[r4,#0x31]
        0x00000b94:    e5d41030    0...    LDRB     r1,[r4,#0x30]
        0x00000b98:    e3110008    ....    TST      r1,#8
        0x00000b9c:    1a000008    ....    BNE      0xbc4
        0x00000ba0:    e5d41036    6...    LDRB     r1,[r4,#0x36]
        0x00000ba4:    e5d72006    . ..    LDRB     r2,[r7,#6]
        0x00000ba8:    e1811002    ....    ORR      r1,r1,r2
        0x00000bac:    e5c71006    ....    STRB     r1,[r7,#6]
        0x00000bb0:    e5d41034    4...    LDRB     r1,[r4,#0x34]
        0x00000bb4:    e5d43035    50..    LDRB     r3,[r4,#0x35]
        0x00000bb8:    e7f12008    . ..    LDRB     r2,[r1,r8]!
        0x00000bbc:    e1822003    . ..    ORR      r2,r2,r3
        0x00000bc0:    e5c12000    . ..    STRB     r2,[r1,#0]
        0x00000bc4:    e5944018    .@..    LDR      r4,[r4,#0x18]
        0x00000bc8:    eb000808    ....    BL       OSCPURestoreSR  ; 0x2bf0
        0x00000bcc:    e5d40032    2...    LDRB     r0,[r4,#0x32]
        0x00000bd0:    e350001f    ..P.    CMP      r0,#0x1f
        0x00000bd4:    1affffdf    ....    BNE      0xb58
        0x00000bd8:    e8bd81f0    ....    LDMFD    r13!,{r4-r8,pc}
    OSVersion
        0x00000bdc:    e3a00f45    E...    MOV      r0,#0x114
        0x00000be0:    e1a0f00e    ....    MOV      pc,r14
    OS_EventTaskRdy
        0x00000be4:    e92d4070    p@-.    STMFD    r13!,{r4-r6,r14}
        0x00000be8:    e5d03001    .0..    LDRB     r3,[r0,#1]
        0x00000bec:    e51f5298    .R..    LDR      r5,0x95c
        0x00000bf0:    e7d53003    .0..    LDRB     r3,[r5,r3]
        0x00000bf4:    e51f6294    .b..    LDR      r6,0x968
        0x00000bf8:    e7d6c003    ....    LDRB     r12,[r6,r3]
        0x00000bfc:    e080e003    ....    ADD      r14,r0,r3

⌨️ 快捷键说明

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