📄 ucos.lst
字号:
0x000088f0: e3a00000 .... MOV r0,#0
0x000088f4: e59f13a0 .... LDR r1,0x8c9c
0x000088f8: e5c10000 .... STRB r0,[r1,#0]
0x000088fc: e3a00000 .... MOV r0,#0
0x00008900: e59f1390 .... LDR r1,0x8c98
0x00008904: e5c10000 .... STRB r0,[r1,#0]
0x00008908: e3a00000 .... MOV r0,#0
0x0000890c: e59f1390 .... LDR r1,0x8ca4
0x00008910: e5810000 .... STR r0,[r1,#0]
0x00008914: e3a00000 .... MOV r0,#0
0x00008918: e59f13b8 .... LDR r1,0x8cd8
0x0000891c: e5810000 .... STR r0,[r1,#0]
0x00008920: e3a00000 .... MOV r0,#0
0x00008924: e59f1388 .... LDR r1,0x8cb4
0x00008928: e5810000 .... STR r0,[r1,#0]
0x0000892c: e3a04000 .@.. MOV r4,#0
0x00008930: e354000d ..T. CMP r4,#0xd
0x00008934: 2a000007 ...* BCS 0x8958
0x00008938: ea000002 .... B 0x8948
0x0000893c: e2840001 .... ADD r0,r4,#1
0x00008940: e3c04b40 @K.. BIC r4,r0,#0x10000
0x00008944: eafffff9 .... B 0x8930
0x00008948: e3a00000 .... MOV r0,#0
0x0000894c: e59f134c L... LDR r1,0x8ca0
0x00008950: e7810104 .... STR r0,[r1,r4,LSL #2]
0x00008954: eafffff8 .... B 0x893c
0x00008958: e59f637c |c.. LDR r6,0x8cdc
0x0000895c: e59f737c |s.. LDR r7,0x8ce0
0x00008960: e3a04000 .@.. MOV r4,#0
0x00008964: e354000b ..T. CMP r4,#0xb
0x00008968: 2a000007 ...* BCS 0x898c
0x0000896c: ea000002 .... B 0x897c
0x00008970: e2840001 .... ADD r0,r4,#1
0x00008974: e3c04b40 @K.. BIC r4,r0,#0x10000
0x00008978: eafffff9 .... B 0x8964
0x0000897c: e5867014 .p.. STR r7,[r6,#0x14]
0x00008980: e2866034 4`.. ADD r6,r6,#0x34
0x00008984: e2877034 4p.. ADD r7,r7,#0x34
0x00008988: eafffff8 .... B 0x8970
0x0000898c: e3a00000 .... MOV r0,#0
0x00008990: e5860014 .... STR r0,[r6,#0x14]
0x00008994: e59f0340 @... LDR r0,0x8cdc
0x00008998: e59f130c .... LDR r1,0x8cac
0x0000899c: e5810000 .... STR r0,[r1,#0]
0x000089a0: e59f533c <S.. LDR r5,0x8ce4
0x000089a4: e59f833c <... LDR r8,0x8ce8
0x000089a8: e3a04000 .@.. MOV r4,#0
0x000089ac: e3540009 ..T. CMP r4,#9
0x000089b0: 2a000009 ...* BCS 0x89dc
0x000089b4: ea000002 .... B 0x89c4
0x000089b8: e2840001 .... ADD r0,r4,#1
0x000089bc: e3c04b40 @K.. BIC r4,r0,#0x10000
0x000089c0: eafffff9 .... B 0x89ac
0x000089c4: e3a00000 .... MOV r0,#0
0x000089c8: e5c50000 .... STRB r0,[r5,#0]
0x000089cc: e5858004 .... STR r8,[r5,#4]
0x000089d0: e285500c .P.. ADD r5,r5,#0xc
0x000089d4: e288800c .... ADD r8,r8,#0xc
0x000089d8: eafffff6 .... B 0x89b8
0x000089dc: e3a00000 .... MOV r0,#0
0x000089e0: e5c50000 .... STRB r0,[r5,#0]
0x000089e4: e3a00000 .... MOV r0,#0
0x000089e8: e5850004 .... STR r0,[r5,#4]
0x000089ec: e59f02f0 .... LDR r0,0x8ce4
0x000089f0: e59f12f4 .... LDR r1,0x8cec
0x000089f4: e5810000 .... STR r0,[r1,#0]
0x000089f8: eb000996 .... BL OS_FlagInit ; 0xb058
0x000089fc: ebffff82 .... BL OS_QInit ; 0x880c
0x00008a00: ebffff5c \... BL OS_MemInit ; 0x8778
0x00008a04: e3a03003 .0.. MOV r3,#3
0x00008a08: e3a02000 . .. MOV r2,#0
0x00008a0c: e3a01f80 .... MOV r1,#0x200
0x00008a10: e59f02d8 .... LDR r0,0x8cf0
0x00008a14: e98d000f .... STMIB r13,{r0-r3}
0x00008a18: e59f32d4 .2.. LDR r3,0x8cf4
0x00008a1c: e58d3000 .0.. STR r3,[r13,#0]
0x00008a20: e3a0300c .0.. MOV r3,#0xc
0x00008a24: e59f22cc .".. LDR r2,0x8cf8
0x00008a28: e3a01000 .... MOV r1,#0
0x00008a2c: e59f02c8 .... LDR r0,0x8cfc
0x00008a30: ebffff0f .... BL OSTaskCreateExt ; 0x8674
0x00008a34: eb00097f .... BL OSInitHookEnd ; 0xb038
0x00008a38: e28dd014 .... ADD r13,r13,#0x14
0x00008a3c: e8bd83f0 .... LDMFD r13!,{r4-r9,pc}
OSIntEnter
0x00008a40: e92d4008 .@-. STMFD r13!,{r3,r14}
0x00008a44: eb000f03 .... BL ARMDisableInt ; 0xc658
0x00008a48: e59f0234 4... LDR r0,0x8c84
0x00008a4c: e5d00000 .... LDRB r0,[r0,#0]
0x00008a50: e35000ff ..P. CMP r0,#0xff
0x00008a54: 2a000004 ...* BCS 0x8a6c
0x00008a58: e59f0224 $... LDR r0,0x8c84
0x00008a5c: e5d00000 .... LDRB r0,[r0,#0]
0x00008a60: e2800001 .... ADD r0,r0,#1
0x00008a64: e59f1218 .... LDR r1,0x8c84
0x00008a68: e5c10000 .... STRB r0,[r1,#0]
0x00008a6c: eb000efe .... BL ARMEnableInt ; 0xc66c
0x00008a70: e8bd8008 .... LDMFD r13!,{r3,pc}
OSIntExit
0x00008a74: e92d4008 .@-. STMFD r13!,{r3,r14}
0x00008a78: eb000ef6 .... BL ARMDisableInt ; 0xc658
0x00008a7c: e59f0200 .... LDR r0,0x8c84
0x00008a80: e5d00000 .... LDRB r0,[r0,#0]
0x00008a84: e3500000 ..P. CMP r0,#0
0x00008a88: 0a000004 .... BEQ 0x8aa0
0x00008a8c: e59f01f0 .... LDR r0,0x8c84
0x00008a90: e5d00000 .... LDRB r0,[r0,#0]
0x00008a94: e2400001 ..@. SUB r0,r0,#1
0x00008a98: e59f11e4 .... LDR r1,0x8c84
0x00008a9c: e5c10000 .... STRB r0,[r1,#0]
0x00008aa0: e59f01dc .... LDR r0,0x8c84
0x00008aa4: e5d00000 .... LDRB r0,[r0,#0]
0x00008aa8: e59f11d8 .... LDR r1,0x8c88
0x00008aac: e5d11000 .... LDRB r1,[r1,#0]
0x00008ab0: e1900001 .... ORRS r0,r0,r1
0x00008ab4: 1a000022 "... BNE 0x8b44
0x00008ab8: e59f01cc .... LDR r0,0x8c8c
0x00008abc: e59f11cc .... LDR r1,0x8c90
0x00008ac0: e5d11000 .... LDRB r1,[r1,#0]
0x00008ac4: e7d00001 .... LDRB r0,[r0,r1]
0x00008ac8: e59f1230 0... LDR r1,0x8d00
0x00008acc: e5c10000 .... STRB r0,[r1,#0]
0x00008ad0: e59f01bc .... LDR r0,0x8c94
0x00008ad4: e59f1224 $... LDR r1,0x8d00
0x00008ad8: e5d11000 .... LDRB r1,[r1,#0]
0x00008adc: e7d00001 .... LDRB r0,[r0,r1]
0x00008ae0: e59f11a4 .... LDR r1,0x8c8c
0x00008ae4: e7d10000 .... LDRB r0,[r1,r0]
0x00008ae8: e59f1210 .... LDR r1,0x8d00
0x00008aec: e5d11000 .... LDRB r1,[r1,#0]
0x00008af0: e0800181 .... ADD r0,r0,r1,LSL #3
0x00008af4: e59f119c .... LDR r1,0x8c98
0x00008af8: e5c10000 .... STRB r0,[r1,#0]
0x00008afc: e59f0194 .... LDR r0,0x8c98
0x00008b00: e5d00000 .... LDRB r0,[r0,#0]
0x00008b04: e59f1190 .... LDR r1,0x8c9c
0x00008b08: e5d11000 .... LDRB r1,[r1,#0]
0x00008b0c: e1500001 ..P. CMP r0,r1
0x00008b10: 0a00000b .... BEQ 0x8b44
0x00008b14: e59f0184 .... LDR r0,0x8ca0
0x00008b18: e59f1178 x... LDR r1,0x8c98
0x00008b1c: e5d11000 .... LDRB r1,[r1,#0]
0x00008b20: e7900101 .... LDR r0,[r0,r1,LSL #2]
0x00008b24: e59f1178 x... LDR r1,0x8ca4
0x00008b28: e5810000 .... STR r0,[r1,#0]
0x00008b2c: e59f0174 t... LDR r0,0x8ca8
0x00008b30: e5900000 .... LDR r0,[r0,#0]
0x00008b34: e2800001 .... ADD r0,r0,#1
0x00008b38: e59f1168 h... LDR r1,0x8ca8
0x00008b3c: e5810000 .... STR r0,[r1,#0]
0x00008b40: eb000e97 .... BL OSIntCtxSw ; 0xc5a4
0x00008b44: eb000ec8 .... BL ARMEnableInt ; 0xc66c
0x00008b48: e8bd8008 .... LDMFD r13!,{r3,pc}
OSSchedLock
0x00008b4c: e92d4008 .@-. STMFD r13!,{r3,r14}
0x00008b50: e59f0164 d... LDR r0,0x8cbc
0x00008b54: e5d00000 .... LDRB r0,[r0,#0]
0x00008b58: e3500001 ..P. CMP r0,#1
0x00008b5c: 1a00000a .... BNE 0x8b8c
0x00008b60: eb000ebc .... BL ARMDisableInt ; 0xc658
0x00008b64: e59f011c .... LDR r0,0x8c88
0x00008b68: e5d00000 .... LDRB r0,[r0,#0]
0x00008b6c: e35000ff ..P. CMP r0,#0xff
0x00008b70: 2a000004 ...* BCS 0x8b88
0x00008b74: e59f010c .... LDR r0,0x8c88
0x00008b78: e5d00000 .... LDRB r0,[r0,#0]
0x00008b7c: e2800001 .... ADD r0,r0,#1
0x00008b80: e59f1100 .... LDR r1,0x8c88
0x00008b84: e5c10000 .... STRB r0,[r1,#0]
0x00008b88: eb000eb7 .... BL ARMEnableInt ; 0xc66c
0x00008b8c: e8bd8008 .... LDMFD r13!,{r3,pc}
OSSchedUnlock
0x00008b90: e92d4008 .@-. STMFD r13!,{r3,r14}
0x00008b94: e59f0120 ... LDR r0,0x8cbc
0x00008b98: e5d00000 .... LDRB r0,[r0,#0]
0x00008b9c: e3500001 ..P. CMP r0,#1
0x00008ba0: 1a000015 .... BNE 0x8bfc
0x00008ba4: eb000eab .... BL ARMDisableInt ; 0xc658
0x00008ba8: e59f00d8 .... LDR r0,0x8c88
0x00008bac: e5d00000 .... LDRB r0,[r0,#0]
0x00008bb0: e3500000 ..P. CMP r0,#0
0x00008bb4: 0a00000f .... BEQ 0x8bf8
0x00008bb8: e59f00c8 .... LDR r0,0x8c88
0x00008bbc: e5d00000 .... LDRB r0,[r0,#0]
0x00008bc0: e2400001 ..@. SUB r0,r0,#1
0x00008bc4: e59f10bc .... LDR r1,0x8c88
0x00008bc8: e5c10000 .... STRB r0,[r1,#0]
0x00008bcc: e59f00b4 .... LDR r0,0x8c88
0x00008bd0: e5d00000 .... LDRB r0,[r0,#0]
0x00008bd4: e59f10a8 .... LDR r1,0x8c84
0x00008bd8: e5d11000 .... LDRB r1,[r1,#0]
0x00008bdc: e1900001 .... ORRS r0,r0,r1
0x00008be0: 1a000002 .... BNE 0x8bf0
0x00008be4: eb000ea0 .... BL ARMEnableInt ; 0xc66c
0x00008be8: ebfffe23 #... BL OS_Sched ; 0x847c
0x00008bec: ea000002 .... B 0x8bfc
0x00008bf0: eb000e9d .... BL ARMEnableInt ; 0xc66c
0x00008bf4: ea000000 .... B 0x8bfc
0x00008bf8: eb000e9b .... BL ARMEnableInt ; 0xc66c
0x00008bfc: e8bd8008 .... LDMFD r13!,{r3,pc}
OSStart
0x00008c00: e92d4038 8@-. STMFD r13!,{r3-r5,r14}
0x00008c04: e59f00b0 .... LDR r0,0x8cbc
0x00008c08: e5d00000 .... LDRB r0,[r0,#0]
0x00008c0c: e3500000 ..P. CMP r0,#0
0x00008c10: 1a000019 .... BNE 0x8c7c
0x00008c14: e59f0070 p... LDR r0,0x8c8c
0x00008c18: e59f1070 p... LDR r1,0x8c90
0x00008c1c: e5d11000 .... LDRB r1,[r1,#0]
0x00008c20: e7d04001 .@.. LDRB r4,[r0,r1]
0x00008c24: e59f0068 h... LDR r0,0x8c94
0x00008c28: e7d00004 .... LDRB r0,[r0,r4]
0x00008c2c: e59f1058 X... LDR r1,0x8c8c
0x00008c30: e7d15000 .P.. LDRB r5,[r1,r0]
0x00008c34: e0850184 .... ADD r0,r5,r4,LSL #3
0x00008c38: e59f1058 X... LDR r1,0x8c98
0x00008c3c: e5c10000 .... STRB r0,[r1,#0]
0x00008c40: e59f0050 P... LDR r0,0x8c98
0x00008c44: e5d00000 .... LDRB r0,[r0,#0]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -