📄 myshell.lst
字号:
0x000085d8: e1a0e00f .... MOV r14,pc
$p
0x000085dc: e1a0f004 .... MOV pc,r4
0x000085e0: e8bd8010 .... LDMFD r13!,{r4,pc}
uart0demo
0x000085e4: e52de004 ..-. STR r14,[r13,#-4]!
0x000085e8: e3a00001 .... MOV r0,#1
0x000085ec: e59f108c .... LDR r1,0x8680
0x000085f0: e5810000 .... STR r0,[r1,#0]
0x000085f4: e3a01e50 P... MOV r1,#0x500
0x000085f8: e59f0094 .... LDR r0,0x8694
0x000085fc: ebffff77 w... BL uart_init ; 0x83e0
0x00008600: e59f0090 .... LDR r0,0x8698
0x00008604: ebffffa2 .... BL uart_puts ; 0x8494
0x00008608: e28f008c .... ADD r0,pc,#0x8c ; #0x869c
0x0000860c: ebffffa0 .... BL uart_puts ; 0x8494
0x00008610: e1a00000 .... NOP
0x00008614: e1a00000 .... NOP
0x00008618: e1a00000 .... NOP
0x0000861c: e59f005c \... LDR r0,0x8680
0x00008620: e5900000 .... LDR r0,[r0,#0]
0x00008624: e3500001 ..P. CMP r0,#1
0x00008628: 0afffffb .... BEQ 0x861c
0x0000862c: e59f004c L... LDR r0,0x8680
0x00008630: e5900000 .... LDR r0,[r0,#0]
0x00008634: e350000d ..P. CMP r0,#0xd
0x00008638: 0a000003 .... BEQ 0x864c
0x0000863c: e59f003c <... LDR r0,0x8680
0x00008640: e5900000 .... LDR r0,[r0,#0]
0x00008644: e350000a ..P. CMP r0,#0xa
0x00008648: 1a000000 .... BNE 0x8650
0x0000864c: ea000006 .... B 0x866c
0x00008650: e59f0028 (... LDR r0,0x8680
0x00008654: e5900000 .... LDR r0,[r0,#0]
0x00008658: ebffff76 v... BL uart_putchar ; 0x8438
0x0000865c: e3a00001 .... MOV r0,#1
0x00008660: e59f1018 .... LDR r1,0x8680
0x00008664: e5810000 .... STR r0,[r1,#0]
0x00008668: eaffffe9 .... B 0x8614
0x0000866c: e49df004 .... LDR pc,[r13],#4
$d
0x00008670: 000102f4 .... DCD 66292
$f
0x00008674: 000080bc .... DCD 32956
0x00008678: e59ff000 .... DCD 3852464128
0x0000867c: 03ff4000 .@.. DCD 67059712
0x00008680: 000102f8 .... DCD 66296
$f
0x00008684: 000084f8 .... DCD 34040
$f
0x00008688: 0000853c <... DCD 34108
$f
0x0000868c: 000098cc .... DCD 39116
$f
0x00008690: 00009a70 p... DCD 39536
0x00008694: 03ffd000 .... DCD 67096576
0x00008698: 00009fc8 .... DCD 40904
0x0000869c: 73657250 Pres DCD 1936028240
0x000086a0: 45272073 s 'E DCD 1160192115
0x000086a4: 7265746e nter DCD 1919251566
0x000086a8: 6f742027 ' to DCD 1869881383
0x000086ac: 69757120 qui DCD 1769304352
0x000086b0: 000a0d74 t... DCD 658804
uart1demo
$a
0x000086b4: e52de004 ..-. STR r14,[r13,#-4]!
0x000086b8: e3a00001 .... MOV r0,#1
0x000086bc: e51f1044 D... LDR r1,0x8680
0x000086c0: e5810000 .... STR r0,[r1,#0]
0x000086c4: e3a01e50 P... MOV r1,#0x500
0x000086c8: e59f0070 p... LDR r0,0x8740
0x000086cc: ebffff43 C... BL uart_init ; 0x83e0
0x000086d0: e59f006c l... LDR r0,0x8744
0x000086d4: ebffff6e n... BL uart_puts ; 0x8494
0x000086d8: e24f0044 D.O. SUB r0,pc,#0x44 ; #0x869c
0x000086dc: ebffff6c l... BL uart_puts ; 0x8494
0x000086e0: e1a00000 .... NOP
0x000086e4: e1a00000 .... NOP
0x000086e8: e1a00000 .... NOP
0x000086ec: e51f0074 t... LDR r0,0x8680
0x000086f0: e5900000 .... LDR r0,[r0,#0]
0x000086f4: e3500001 ..P. CMP r0,#1
0x000086f8: 0afffffb .... BEQ 0x86ec
0x000086fc: e51f0084 .... LDR r0,0x8680
0x00008700: e5900000 .... LDR r0,[r0,#0]
0x00008704: e350000d ..P. CMP r0,#0xd
0x00008708: 0a000003 .... BEQ 0x871c
0x0000870c: e51f0094 .... LDR r0,0x8680
0x00008710: e5900000 .... LDR r0,[r0,#0]
0x00008714: e350000a ..P. CMP r0,#0xa
0x00008718: 1a000000 .... BNE 0x8720
0x0000871c: ea000006 .... B 0x873c
0x00008720: e51f00a8 .... LDR r0,0x8680
0x00008724: e5900000 .... LDR r0,[r0,#0]
0x00008728: ebffff42 B... BL uart_putchar ; 0x8438
0x0000872c: e3a00001 .... MOV r0,#1
0x00008730: e51f10b8 .... LDR r1,0x8680
0x00008734: e5810000 .... STR r0,[r1,#0]
0x00008738: eaffffe9 .... B 0x86e4
0x0000873c: e49df004 .... LDR pc,[r13],#4
$d
0x00008740: 03ffe000 .... DCD 67100672
0x00008744: 0000a024 $... DCD 40996
putchar
$a
.text
0x00008748: e92d4038 8@-. STMFD r13!,{r3-r5,r14}
0x0000874c: e1a04000 .@.. MOV r4,r0
0x00008750: e59f017c |... LDR r0,0x88d4
0x00008754: e5900000 .... LDR r0,[r0,#0]
0x00008758: e3500000 ..P. CMP r0,#0
0x0000875c: 1a000005 .... BNE 0x8778
0x00008760: e3a01e50 P... MOV r1,#0x500
0x00008764: e59f016c l... LDR r0,0x88d8
0x00008768: ebffff1c .... BL uart_init ; 0x83e0
0x0000876c: e3a00001 .... MOV r0,#1
0x00008770: e59f115c \... LDR r1,0x88d4
0x00008774: e5810000 .... STR r0,[r1,#0]
0x00008778: e1a00004 .... MOV r0,r4
0x0000877c: ebffff2d -... BL uart_putchar ; 0x8438
0x00008780: e1a05000 .P.. MOV r5,r0
0x00008784: e1a00005 .... MOV r0,r5
0x00008788: e8bd8038 8... LDMFD r13!,{r3-r5,pc}
puts
0x0000878c: e92d4038 8@-. STMFD r13!,{r3-r5,r14}
0x00008790: e1a04000 .@.. MOV r4,r0
0x00008794: e59f0140 @... LDR r0,0x88dc
0x00008798: e5900000 .... LDR r0,[r0,#0]
0x0000879c: e3500000 ..P. CMP r0,#0
0x000087a0: 1a000005 .... BNE 0x87bc
0x000087a4: e3a01e50 P... MOV r1,#0x500
0x000087a8: e59f0128 (... LDR r0,0x88d8
0x000087ac: ebffff0b .... BL uart_init ; 0x83e0
0x000087b0: e3a00001 .... MOV r0,#1
0x000087b4: e59f1120 ... LDR r1,0x88dc
0x000087b8: e5810000 .... STR r0,[r1,#0]
0x000087bc: e1a00004 .... MOV r0,r4
0x000087c0: ebffff33 3... BL uart_puts ; 0x8494
0x000087c4: e1a05000 .P.. MOV r5,r0
0x000087c8: e1a00005 .... MOV r0,r5
0x000087cc: e8bd8038 8... LDMFD r13!,{r3-r5,pc}
itoa
0x000087d0: e92d43f8 .C-. STMFD r13!,{r3-r9,r14}
0x000087d4: e1a07000 .p.. MOV r7,r0
0x000087d8: e1a06001 .`.. MOV r6,r1
0x000087dc: e3a04000 .@.. MOV r4,#0
0x000087e0: e3a05000 .P.. MOV r5,#0
0x000087e4: e356000a ..V. CMP r6,#0xa
0x000087e8: 0a000007 .... BEQ 0x880c
0x000087ec: e3560008 ..V. CMP r6,#8
0x000087f0: 0a000005 .... BEQ 0x880c
0x000087f4: e3560010 ..V. CMP r6,#0x10
0x000087f8: 0a000003 .... BEQ 0x880c
0x000087fc: e28f00dc .... ADD r0,pc,#0xdc ; #0x88e0
0x00008800: ebffffe1 .... BL puts ; 0x878c
0x00008804: e3a00000 .... MOV r0,#0
0x00008808: e8bd83f8 .... LDMFD r13!,{r3-r9,pc}
0x0000880c: e1a00000 .... NOP
0x00008810: e3570000 ..W. CMP r7,#0
0x00008814: 0a000015 .... BEQ 0x8870
0x00008818: e1a01007 .... MOV r1,r7
0x0000881c: e1a00006 .... MOV r0,r6
0x00008820: eb0004fc .... BL __rt_sdiv ; 0x9c18
0x00008824: e1a08001 .... MOV r8,r1
0x00008828: e1a01007 .... MOV r1,r7
0x0000882c: e1a00006 .... MOV r0,r6
0x00008830: eb0004f8 .... BL __rt_sdiv ; 0x9c18
0x00008834: e1a07000 .p.. MOV r7,r0
0x00008838: e3580009 ..X. CMP r8,#9
0x0000883c: da000005 .... BLE 0x8858
0x00008840: e2881057 W... ADD r1,r8,#0x57
0x00008844: e1a00004 .... MOV r0,r4
0x00008848: e2844001 .@.. ADD r4,r4,#1
0x0000884c: e59f20a4 . .. LDR r2,0x88f8
0x00008850: e7c21000 .... STRB r1,[r2,r0]
0x00008854: ea000004 .... B 0x886c
0x00008858: e2881030 0... ADD r1,r8,#0x30
0x0000885c: e1a00004 .... MOV r0,r4
0x00008860: e2844001 .@.. ADD r4,r4,#1
0x00008864: e59f208c . .. LDR r2,0x88f8
0x00008868: e7c21000 .... STRB r1,[r2,r0]
0x0000886c: eaffffe7 .... B 0x8810
0x00008870: e3a00000 .... MOV r0,#0
0x00008874: e59f107c |... LDR r1,0x88f8
0x00008878: e7c10004 .... STRB r0,[r1,r4]
0x0000887c: e1a00000 .... NOP
0x00008880: e1a00004 .... MOV r0,r4
0x00008884: e0841fa4 .... ADD r1,r4,r4,LSR #31
0x00008888: e1a010c1 .... MOV r1,r1,ASR #1
0x0000888c: e1510005 ..Q. CMP r1,r5
0x00008890: da00000d .... BLE 0x88cc
0x00008894: e59f005c \... LDR r0,0x88f8
0x00008898: e7d09005 .... LDRB r9,[r0,r5]
0x0000889c: e2440001 ..D. SUB r0,r4,#1
0x000088a0: e0400005 ..@. SUB r0,r0,r5
0x000088a4: e59f104c L... LDR r1,0x88f8
0x000088a8: e7d10000 .... LDRB r0,[r1,r0]
0x000088ac: e59f1044 D... LDR r1,0x88f8
0x000088b0: e7c10005 .... STRB r0,[r1,r5]
0x000088b4: e2440001 ..D. SUB r0,r4,#1
0x000088b8: e0400005 ..@. SUB r0,r0,r5
0x000088bc: e59f1034 4... LDR r1,0x88f8
0x000088c0: e7c19000 .... STRB r9,[r1,r0]
0x000088c4: e2855001 .P.. ADD r5,r5,#1
0x000088c8: eaffffec .... B 0x8880
0x000088cc: e59f0024 $... LDR r0,0x88f8
0x000088d0: eaffffcc .... B 0x8808
$d
0x000088d4: 000102fc .... DCD 66300
0x000088d8: 03ffd000 .... DCD 67096576
0x000088dc: 00010300 .... DCD 66304
0x000088e0: 75736e75 unsu DCD 1970499189
0x000088e4: 726f7070 ppor DCD 1919905904
0x000088e8: 20646574 ted DCD 543450484
0x000088ec: 766e6f63 conv DCD 1986948963
0x000088f0: 69737265 ersi DCD 1769173605
0x000088f4: 000a6e6f on.. DCD 683631
0x000088f8: 00010304 .... DCD 66308
printf
$a
0x000088fc: e92d000f ..-. STMFD r13!,{r0-r3}
0x00008900: e92d43f8 .C-. STMFD r13!,{r3-r9,r14}
0x00008904: e3a04000 .@.. MOV r4,#0
0x00008908: e59f01f0 .... LDR r0,0x8b00
0x0000890c: e5900000 .... LDR r0,[r0,#0]
0x00008910: e3500000 ..P. CMP r0,#0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -