📄 uart_main.elf.dis
字号:
31a: b6 df call 0x2488 <_strcmp>
31c: c0 a1 cmp %r0, 0x0
31e: 15 d5 jz 0x34a <.L11>
320: be 7f leri 0x3FBE
322: 38 a0 add %r7, 0xFFFFFBE0, %r0
324: 00 88 st %r0, ( %sp, 0x0 )
326: 65 49 leri 0x965
328: 02 e8 ldi 0x9652, %r0
32a: 01 88 st %r0, ( %sp, 0x4 )
32c: 10 40 leri 0x10
32e: ac df call 0x2488 <_strcmp>
330: c0 a1 cmp %r0, 0x0
332: 0b d5 jz 0x34a <.L11>
334: be 7f leri 0x3FBE
336: 38 a0 add %r7, 0xFFFFFBE0, %r0
338: 00 88 st %r0, ( %sp, 0x0 )
33a: 65 49 leri 0x965
33c: 07 e8 ldi 0x9657, %r0
33e: 01 88 st %r0, ( %sp, 0x4 )
340: 10 40 leri 0x10
342: a2 df call 0x2488 <_strcmp>
344: c0 a1 cmp %r0, 0x0
346: 0a d4 jnz 0x35c <.L10>
348: 00 de jmp 0x34a <.L11>
0000034a <.L11>:
34a: 65 49 leri 0x965
34c: 0c e8 ldi 0x965C, %r0
34e: 00 88 st %r0, ( %sp, 0x0 )
350: 0a 40 leri 0xA
352: e2 df call 0x1918 <_hputs>
354: 01 40 leri 0x1
356: 33 de jmp 0x5be <.L5>
358: 01 40 leri 0x1
35a: 2f de jmp 0x5ba <.L9>
0000035c <.L10>:
35c: be 7f leri 0x3FBE
35e: 38 a0 add %r7, 0xFFFFFBE0, %r0
360: 00 88 st %r0, ( %sp, 0x0 )
362: 67 49 leri 0x967
364: 04 e8 ldi 0x9674, %r0
366: 01 88 st %r0, ( %sp, 0x4 )
368: 10 40 leri 0x10
36a: 8e df call 0x2488 <_strcmp>
36c: c0 a1 cmp %r0, 0x0
36e: 20 d4 jnz 0x3b0 <.L13>
370: 00 e8 ldi 0x0, %r0
372: bd 7f leri 0x3FBD
374: e2 30 st %r0, ( %r7, 0xFFFFFBD8 )
00000376 <.L14>:
376: bd 7f leri 0x3FBD
378: e2 10 ld ( %r7, 0xFFFFFBD8 ), %r0
37a: 00 40 leri 0x0
37c: c0 b3 cmp %r0, 0x9
37e: 01 db jle 0x382 <.L17>
380: 15 de jmp 0x3ac <.L15>
00000382 <.L17>:
382: be 7f leri 0x3FBE
384: 38 a0 add %r7, 0xFFFFFBE0, %r0
386: bd 7f leri 0x3FBD
388: e2 14 ld ( %r7, 0xFFFFFBD8 ), %r4
38a: 28 ed ldi 0x28, %r5
38c: 61 f9 mul %r5, %r4, %r1
38e: 00 c2 add %r0, %r1, %r0
390: 00 88 st %r0, ( %sp, 0x0 )
392: 0a 40 leri 0xA
394: c1 df call 0x1918 <_hputs>
396: 54 49 leri 0x954
398: 00 e8 ldi 0x9540, %r0
39a: 00 88 st %r0, ( %sp, 0x0 )
39c: 0a 40 leri 0xA
39e: bc df call 0x1918 <_hputs>
3a0: bd 7f leri 0x3FBD
3a2: e2 10 ld ( %r7, 0xFFFFFBD8 ), %r0
3a4: 01 a2 add %r0, 0x1, %r1
3a6: bd 7f leri 0x3FBD
3a8: e2 31 st %r1, ( %r7, 0xFFFFFBD8 )
3aa: e5 de jmp 0x376 <.L14>
000003ac <.L15>:
3ac: 01 40 leri 0x1
3ae: 05 de jmp 0x5ba <.L9>
000003b0 <.L13>:
3b0: be 7f leri 0x3FBE
3b2: 38 a0 add %r7, 0xFFFFFBE0, %r0
3b4: 00 88 st %r0, ( %sp, 0x0 )
3b6: 67 49 leri 0x967
3b8: 09 e8 ldi 0x9679, %r0
3ba: 01 88 st %r0, ( %sp, 0x4 )
3bc: 10 40 leri 0x10
3be: 64 df call 0x2488 <_strcmp>
3c0: c0 a1 cmp %r0, 0x0
3c2: 15 d5 jz 0x3ee <.L20>
3c4: be 7f leri 0x3FBE
3c6: 38 a0 add %r7, 0xFFFFFBE0, %r0
3c8: 00 88 st %r0, ( %sp, 0x0 )
3ca: 67 49 leri 0x967
3cc: 0d e8 ldi 0x967D, %r0
3ce: 01 88 st %r0, ( %sp, 0x4 )
3d0: 10 40 leri 0x10
3d2: 5a df call 0x2488 <_strcmp>
3d4: c0 a1 cmp %r0, 0x0
3d6: 0b d5 jz 0x3ee <.L20>
3d8: be 7f leri 0x3FBE
3da: 38 a0 add %r7, 0xFFFFFBE0, %r0
3dc: 00 88 st %r0, ( %sp, 0x0 )
3de: 67 49 leri 0x967
3e0: 0f e8 ldi 0x967F, %r0
3e2: 01 88 st %r0, ( %sp, 0x4 )
3e4: 10 40 leri 0x10
3e6: 50 df call 0x2488 <_strcmp>
3e8: c0 a1 cmp %r0, 0x0
3ea: 2c d4 jnz 0x444 <.L19>
3ec: 00 de jmp 0x3ee <.L20>
000003ee <.L20>:
3ee: 00 e8 ldi 0x0, %r0
3f0: b5 7f leri 0x3FB5
3f2: e1 30 st %r0, ( %r7, 0xFFFFFB54 )
000003f4 <.L21>:
3f4: fa c1 mov %r7, %r0
3f6: b5 7f leri 0x3FB5
3f8: 39 b0 add %r7, 0xFFFFFB58, %r1
3fa: b5 7f leri 0x3FB5
3fc: e1 14 ld ( %r7, 0xFFFFFB54 ), %r4
3fe: 28 ed ldi 0x28, %r5
400: 60 f9 mul %r5, %r4, %r0
402: 09 c0 add %r1, %r0, %r1
404: 20 00 ldb ( %r1, 0x0 ), %r0
406: c0 a1 cmp %r0, 0x0
408: 01 d4 jnz 0x40c <.L23>
40a: 1a de jmp 0x440 <.L22>
0000040c <.L23>:
40c: 68 49 leri 0x968
40e: 02 e8 ldi 0x9682, %r0
410: 00 88 st %r0, ( %sp, 0x0 )
412: 0a 40 leri 0xA
414: 81 df call 0x1918 <_hputs>
416: b5 7f leri 0x3FB5
418: 38 b0 add %r7, 0xFFFFFB58, %r0
41a: b5 7f leri 0x3FB5
41c: e1 14 ld ( %r7, 0xFFFFFB54 ), %r4
41e: 28 ed ldi 0x28, %r5
420: 61 f9 mul %r5, %r4, %r1
422: 00 c2 add %r0, %r1, %r0
424: 00 88 st %r0, ( %sp, 0x0 )
426: 0a 40 leri 0xA
428: 77 df call 0x1918 <_hputs>
42a: 54 49 leri 0x954
42c: 00 e8 ldi 0x9540, %r0
42e: 00 88 st %r0, ( %sp, 0x0 )
430: 0a 40 leri 0xA
432: 72 df call 0x1918 <_hputs>
434: b5 7f leri 0x3FB5
436: e1 10 ld ( %r7, 0xFFFFFB54 ), %r0
438: 01 a2 add %r0, 0x1, %r1
43a: b5 7f leri 0x3FB5
43c: e1 31 st %r1, ( %r7, 0xFFFFFB54 )
43e: da de jmp 0x3f4 <.L21>
00000440 <.L22>:
440: 00 40 leri 0x0
442: bb de jmp 0x5ba <.L9>
00000444 <.L19>:
444: be 7f leri 0x3FBE
446: 38 a0 add %r7, 0xFFFFFBE0, %r0
448: 00 88 st %r0, ( %sp, 0x0 )
44a: 68 49 leri 0x968
44c: 0b e8 ldi 0x968B, %r0
44e: 01 88 st %r0, ( %sp, 0x4 )
450: 10 40 leri 0x10
452: 1a df call 0x2488 <_strcmp>
454: c0 a1 cmp %r0, 0x0
456: 1f d4 jnz 0x496 <.L25>
458: 10 40 leri 0x10
45a: 00 e8 ldi 0x100, %r0
45c: b5 7f leri 0x3FB5
45e: e1 30 st %r0, ( %r7, 0xFFFFFB54 )
460: 54 49 leri 0x954
462: 00 e8 ldi 0x9540, %r0
464: 00 88 st %r0, ( %sp, 0x0 )
466: 0a 40 leri 0xA
468: 57 df call 0x1918 <_hputs>
46a: b5 7f leri 0x3FB5
46c: e1 10 ld ( %r7, 0xFFFFFB54 ), %r0
46e: 00 88 st %r0, ( %sp, 0x0 )
470: 0c 40 leri 0xC
472: 8a df call 0x1d88 <_prnd>
474: 54 49 leri 0x954
476: 00 e8 ldi 0x9540, %r0
478: 00 88 st %r0, ( %sp, 0x0 )
47a: 0a 40 leri 0xA
47c: 4d df call 0x1918 <_hputs>
47e: b5 7f leri 0x3FB5
480: e1 10 ld ( %r7, 0xFFFFFB54 ), %r0
482: 00 88 st %r0, ( %sp, 0x0 )
484: 0c 40 leri 0xC
486: 9a df call 0x1dbc <_prnx>
488: 54 49 leri 0x954
48a: 00 e8 ldi 0x9540, %r0
48c: 00 88 st %r0, ( %sp, 0x0 )
48e: 0a 40 leri 0xA
490: 43 df call 0x1918 <_hputs>
492: 00 40 leri 0x0
494: 92 de jmp 0x5ba <.L9>
00000496 <.L25>:
496: be 7f leri 0x3FBE
498: 38 a0 add %r7, 0xFFFFFBE0, %r0
49a: 00 88 st %r0, ( %sp, 0x0 )
49c: 68 49 leri 0x968
49e: 0d e8 ldi 0x968D, %r0
4a0: 01 88 st %r0, ( %sp, 0x4 )
4a2: 0f 40 leri 0xF
4a4: f1 df call 0x2488 <_strcmp>
4a6: c0 a1 cmp %r0, 0x0
4a8: 18 d4 jnz 0x4da <.L27>
4aa: 00 e8 ldi 0x0, %r0
4ac: bd 7f leri 0x3FBD
4ae: e1 30 st %r0, ( %r7, 0xFFFFFBD4 )
000004b0 <.L28>:
4b0: bd 7f leri 0x3FBD
4b2: e1 10 ld ( %r7, 0xFFFFFBD4 ), %r0
4b4: 01 40 leri 0x1
4b6: c0 a7 cmp %r0, 0x13
4b8: 01 db jle 0x4bc <.L31>
4ba: 0e de jmp 0x4d8 <.L29>
000004bc <.L31>:
4bc: 68 49 leri 0x968
4be: 0f e8 ldi 0x968F, %r0
4c0: 00 88 st %r0, ( %sp, 0x0 )
4c2: bd 7f leri 0x3FBD
4c4: e1 10 ld ( %r7, 0xFFFFFBD4 ), %r0
4c6: 01 88 st %r0, ( %sp, 0x4 )
4c8: 0a 40 leri 0xA
4ca: a6 df call 0x1a18 <_Printf>
4cc: bd 7f leri 0x3FBD
4ce: e1 10 ld ( %r7, 0xFFFFFBD4 ), %r0
4d0: 01 a2 add %r0, 0x1, %r1
4d2: bd 7f leri 0x3FBD
4d4: e1 31 st %r1, ( %r7, 0xFFFFFBD4 )
4d6: ec de jmp 0x4b0 <.L28>
000004d8 <.L29>:
4d8: 70 de jmp 0x5ba <.L9>
000004da <.L27>:
4da: be 7f leri 0x3FBE
4dc: 38 a0 add %r7, 0xFFFFFBE0, %r0
4de: 00 88 st %r0, ( %sp, 0x0 )
4e0: 69 49 leri 0x969
4e2: 0e e8 ldi 0x969E, %r0
4e4: 01 88 st %r0, ( %sp, 0x4 )
4e6: 0f 40 leri 0xF
4e8: cf df call 0x2488 <_strcmp>
4ea: c0 a1 cmp %r0, 0x0
4ec: 66 d4 jnz 0x5ba <.L9>
4ee: 6a 49 leri 0x96A
4f0: 00 e8 ldi 0x96A0, %r0
4f2: 00 88 st %r0, ( %sp, 0x0 )
4f4: 0a 40 leri 0xA
4f6: 90 df call 0x1a18 <_Printf>
4f8: 00 43 leri 0x300
4fa: d9 40 leri 0xD9
4fc: 00 e8 ldi 0xC000D90, %r0
4fe: 00 88 st %r0, ( %sp, 0x0 )
500: 0a 40 leri 0xA
502: 22 df call 0x1948 <_hgets>
504: 00 43 leri 0x300
506: d9 40 leri 0xD9
508: 00 e8 ldi 0xC000D90, %r0
50a: 00 88 st %r0, ( %sp, 0x0 )
50c: 6e 49 leri 0x96E
50e: 01 e8 ldi 0x96E1, %r0
510: 01 88 st %r0, ( %sp, 0x4 )
512: b5 7f leri 0x3FB5
514: 38 a6 add %r7, 0xFFFFFB53, %r0
516: 02 88 st %r0, ( %sp, 0x8 )
518: b5 7f leri 0x3FB5
51a: 38 a8 add %r7, 0xFFFFFB54, %r0
51c: 03 88 st %r0, ( %sp, 0xC )
51e: b4 7f leri 0x3FB4
520: 38 b8 add %r7, 0xFFFFFB4C, %r0
522: 04 88 st %r0, ( %sp, 0x10 )
524: b4 7f leri 0x3FB4
526: 38 b0 add %r7, 0xFFFFFB48, %r0
528: 05 88 st %r0, ( %sp, 0x14 )
52a: af 7f leri 0x3FAF
52c: 38 b0 add %r7, 0xFFFFFAF8, %r0
52e: 06 88 st %r0, ( %sp, 0x18 )
530: 0f 40 leri 0xF
532: 83 df call 0x243a <_sscanf>
534: 6f 49 leri 0x96F
536: 00 e8 ldi 0x96F0, %r0
538: 00 88 st %r0, ( %sp, 0x0 )
53a: b5 7f leri 0x3FB5
53c: e3 00 ldb ( %r7, 0xFFFFFB53 ), %r0
53e: 01 88 st %r0, ( %sp, 0x4 )
540: b5 7f leri 0x3FB5
542: e1 10 ld ( %r7, 0xFFFFFB54 ), %r0
544: 02 88 st %r0, ( %sp, 0x8 )
546: b4 7f leri 0x3FB4
548: e3 10 ld ( %r7, 0xFFFFFB4C ), %r0
54a: 03 88 st %r0, ( %sp, 0xC )
54c: 00 82 ld ( %sp, 0x0 ), %r2
54e: b4 7f leri 0x3FB4
550: e2 10 ld ( %r7, 0xFFFFFB48 ), %r0
552: 00 88 st %r0, ( %sp, 0x0 )
554: 46 40 leri 0x46
556: 04 df call 0x9160 <___extendsfdf2>
558: 00 8a st %r2, ( %sp, 0x0 )
55a: 00 82 ld ( %sp, 0x0 ), %r2
55c: 01 83 ld ( %sp, 0x4 ), %r3
55e: 00 ec ldi 0x0, %r4
560: 30 50 leri 0x1030
562: 80 78 leri 0x3880
564: 00 ed ldi 0x40C38800, %r5
566: af 7f leri 0x3FAF
568: e0 34 st %r4, ( %r7, 0xFFFFFAF0 )
56a: af 7f leri 0x3FAF
56c: e1 35 st %r5, ( %r7, 0xFFFFFAF4 )
56e: 00 88 st %r0, ( %sp, 0x0 )
570: 01 89 st %r1, ( %sp, 0x4 )
572: 02 84 ld ( %sp, 0x8 ), %r4
574: 03 85 ld ( %sp, 0xC ), %r5
576: ae 7f leri 0x3FAE
578: e2 34 st %r4, ( %r7, 0xFFFFFAE8 )
57a: ae 7f leri 0x3FAE
57c: e3 35 st %r5, ( %r7, 0xFFFFFAEC )
57e: af 7f leri 0x3FAF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -