?? pwm_beep.lss
字號:
PWM_Beep.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 000000f8 00000000 00000000 00000054 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .stab 00000378 00000000 00000000 0000014c 2**2
CONTENTS, READONLY, DEBUGGING
2 .stabstr 0000005f 00000000 00000000 000004c4 2**0
CONTENTS, READONLY, DEBUGGING
3 .debug_aranges 00000020 00000000 00000000 00000523 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_pubnames 00000027 00000000 00000000 00000543 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_info 00000108 00000000 00000000 0000056a 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_abbrev 000000c8 00000000 00000000 00000672 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_line 0000017a 00000000 00000000 0000073a 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_frame 00000030 00000000 00000000 000008b4 2**2
CONTENTS, READONLY, DEBUGGING
9 .debug_str 000000af 00000000 00000000 000008e4 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_loc 00000028 00000000 00000000 00000993 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
00000000 <__vectors>:
0: 0c 94 2a 00 jmp 0x54 ; 0x54 <__ctors_end>
4: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
8: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
c: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
10: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
14: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
18: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
1c: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
20: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
24: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
28: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
2c: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
30: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
34: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
38: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
3c: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
40: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
44: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
48: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
4c: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
50: 0c 94 47 00 jmp 0x8e ; 0x8e <__bad_interrupt>
00000054 <__ctors_end>:
54: 11 24 eor r1, r1
56: 1f be out 0x3f, r1 ; 63
58: cf e5 ldi r28, 0x5F ; 95
5a: d8 e0 ldi r29, 0x08 ; 8
5c: de bf out 0x3e, r29 ; 62
5e: cd bf out 0x3d, r28 ; 61
00000060 <__do_copy_data>:
60: 10 e0 ldi r17, 0x00 ; 0
62: a0 e6 ldi r26, 0x60 ; 96
64: b0 e0 ldi r27, 0x00 ; 0
66: e8 ef ldi r30, 0xF8 ; 248
68: f0 e0 ldi r31, 0x00 ; 0
6a: 02 c0 rjmp .+4 ; 0x70 <.do_copy_data_start>
0000006c <.do_copy_data_loop>:
6c: 05 90 lpm r0, Z+
6e: 0d 92 st X+, r0
00000070 <.do_copy_data_start>:
70: a0 36 cpi r26, 0x60 ; 96
72: b1 07 cpc r27, r17
74: d9 f7 brne .-10 ; 0x6c <.do_copy_data_loop>
00000076 <__do_clear_bss>:
76: 10 e0 ldi r17, 0x00 ; 0
78: a0 e6 ldi r26, 0x60 ; 96
7a: b0 e0 ldi r27, 0x00 ; 0
7c: 01 c0 rjmp .+2 ; 0x80 <.do_clear_bss_start>
0000007e <.do_clear_bss_loop>:
7e: 1d 92 st X+, r1
00000080 <.do_clear_bss_start>:
80: a0 36 cpi r26, 0x60 ; 96
82: b1 07 cpc r27, r17
84: e1 f7 brne .-8 ; 0x7e <.do_clear_bss_loop>
86: 0e 94 58 00 call 0xb0 ; 0xb0 <main>
8a: 0c 94 7b 00 jmp 0xf6 ; 0xf6 <_exit>
0000008e <__bad_interrupt>:
8e: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
00000092 <DelayMs>:
92: ac 01 movw r20, r24
94: 89 2b or r24, r25
96: 59 f0 breq .+22 ; 0xae <DelayMs+0x1c>
98: 20 e0 ldi r18, 0x00 ; 0
9a: 30 e0 ldi r19, 0x00 ; 0
9c: 84 e1 ldi r24, 0x14 ; 20
9e: 94 e0 ldi r25, 0x04 ; 4
a0: 01 97 sbiw r24, 0x01 ; 1
a2: f1 f7 brne .-4 ; 0xa0 <DelayMs+0xe>
a4: 2f 5f subi r18, 0xFF ; 255
a6: 3f 4f sbci r19, 0xFF ; 255
a8: 24 17 cp r18, r20
aa: 35 07 cpc r19, r21
ac: b9 f7 brne .-18 ; 0x9c <DelayMs+0xa>
ae: 08 95 ret
000000b0 <main>:
b0: 0f 93 push r16
b2: 1f 93 push r17
b4: 81 e2 ldi r24, 0x21 ; 33
b6: 8f bd out 0x2f, r24 ; 47
b8: 83 e0 ldi r24, 0x03 ; 3
ba: 8e bd out 0x2e, r24 ; 46
bc: 1d bc out 0x2d, r1 ; 45
be: 1c bc out 0x2c, r1 ; 44
c0: b8 9a sbi 0x17, 0 ; 23
c2: 8c 9a sbi 0x11, 4 ; 17
c4: 8d 9a sbi 0x11, 5 ; 17
c6: 95 9a sbi 0x12, 5 ; 18
c8: c0 9a sbi 0x18, 0 ; 24
ca: 01 e0 ldi r16, 0x01 ; 1
cc: 10 e0 ldi r17, 0x00 ; 0
ce: 00 23 and r16, r16
d0: 29 f0 breq .+10 ; 0xdc <main+0x2c>
d2: 1f 5f subi r17, 0xFF ; 255
d4: 1e 3f cpi r17, 0xFE ; 254
d6: 31 f4 brne .+12 ; 0xe4 <main+0x34>
d8: 00 e0 ldi r16, 0x00 ; 0
da: 04 c0 rjmp .+8 ; 0xe4 <main+0x34>
dc: 11 50 subi r17, 0x01 ; 1
de: 11 30 cpi r17, 0x01 ; 1
e0: 09 f4 brne .+2 ; 0xe4 <main+0x34>
e2: 01 e0 ldi r16, 0x01 ; 1
e4: 81 2f mov r24, r17
e6: 90 e0 ldi r25, 0x00 ; 0
e8: 99 bd out 0x29, r25 ; 41
ea: 88 bd out 0x28, r24 ; 40
ec: 8a e0 ldi r24, 0x0A ; 10
ee: 90 e0 ldi r25, 0x00 ; 0
f0: 0e 94 49 00 call 0x92 ; 0x92 <DelayMs>
f4: ec cf rjmp .-40 ; 0xce <main+0x1e>
000000f6 <_exit>:
f6: ff cf rjmp .-2 ; 0xf6 <_exit>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -