?? ds18b20.lss
字號:
ds18b20.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00001244 00000000 00000000 00000094 2**0
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000026 00800060 00001244 000012d8 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000007 00800086 00800086 000012fe 2**0
ALLOC
3 .noinit 00000000 0080008d 0080008d 000012fe 2**0
CONTENTS
4 .eeprom 00000000 00810000 00810000 000012fe 2**0
CONTENTS
5 .stab 0000036c 00000000 00000000 00001300 2**2
CONTENTS, READONLY, DEBUGGING
6 .stabstr 00000084 00000000 00000000 0000166c 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_aranges 0000003c 00000000 00000000 000016f0 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_pubnames 000000c8 00000000 00000000 0000172c 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_info 0000051e 00000000 00000000 000017f4 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_abbrev 00000327 00000000 00000000 00001d12 2**0
CONTENTS, READONLY, DEBUGGING
11 .debug_line 0000042e 00000000 00000000 00002039 2**0
CONTENTS, READONLY, DEBUGGING
12 .debug_str 000001a6 00000000 00000000 00002467 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
00000000 <__vectors>:
0: 0c 94 2a 00 jmp 0x54 <__ctors_end>
4: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
8: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
c: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
10: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
14: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
18: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
1c: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
20: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
24: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
28: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
2c: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
30: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
34: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
38: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
3c: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
40: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
44: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
48: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
4c: 0c 94 45 00 jmp 0x8a <__bad_interrupt>
50: 0c 94 45 00 jmp 0x8a <__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: d4 e0 ldi r29, 0x04 ; 4
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: e4 e4 ldi r30, 0x44 ; 68
68: f2 e1 ldi r31, 0x12 ; 18
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: a6 38 cpi r26, 0x86 ; 134
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: a6 e8 ldi r26, 0x86 ; 134
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: ad 38 cpi r26, 0x8D ; 141
82: b1 07 cpc r27, r17
84: e1 f7 brne .-8 ; 0x7e <.do_clear_bss_loop>
86: 0c 94 52 06 jmp 0xca4 <main>
0000008a <__bad_interrupt>:
8a: 0c 94 00 00 jmp 0x0 <__vectors>
0000008e <flcvt>:
8e: 2f 92 push r2
90: 3f 92 push r3
92: 4f 92 push r4
94: 5f 92 push r5
96: 6f 92 push r6
98: 7f 92 push r7
9a: 8f 92 push r8
9c: 9f 92 push r9
9e: af 92 push r10
a0: bf 92 push r11
a2: cf 92 push r12
a4: df 92 push r13
a6: ef 92 push r14
a8: ff 92 push r15
aa: 0f 93 push r16
ac: 1f 93 push r17
ae: cf 93 push r28
b0: df 93 push r29
b2: cd b7 in r28, 0x3d ; 61
b4: de b7 in r29, 0x3e ; 62
b6: 2a 97 sbiw r28, 0x0a ; 10
b8: 0f b6 in r0, 0x3f ; 63
ba: f8 94 cli
bc: de bf out 0x3e, r29 ; 62
be: 0f be out 0x3f, r0 ; 63
c0: cd bf out 0x3d, r28 ; 61
c2: 1c 01 movw r2, r24
c4: 5a 01 movw r10, r20
c6: 6b 01 movw r12, r22
c8: 2d 83 std Y+5, r18 ; 0x05
ca: 1f 83 std Y+7, r17 ; 0x07
cc: 0e 83 std Y+6, r16 ; 0x06
ce: 27 ff sbrs r18, 7
d0: 02 c0 rjmp .+4 ; 0xd6 <flcvt+0x48>
d2: 1d 82 std Y+5, r1 ; 0x05
d4: 05 c0 rjmp .+10 ; 0xe0 <flcvt+0x52>
d6: 2d 81 ldd r18, Y+5 ; 0x05
d8: 26 32 cpi r18, 0x26 ; 38
da: 14 f0 brlt .+4 ; 0xe0 <flcvt+0x52>
dc: 65 e2 ldi r22, 0x25 ; 37
de: 6d 83 std Y+5, r22 ; 0x05
e0: 18 86 std Y+8, r1 ; 0x08
e2: 21 01 movw r4, r2
e4: c1 01 movw r24, r2
e6: 88 96 adiw r24, 0x28 ; 40
e8: 9a 87 std Y+10, r25 ; 0x0a
ea: 89 87 std Y+9, r24 ; 0x09
ec: 20 e0 ldi r18, 0x00 ; 0
ee: 30 e0 ldi r19, 0x00 ; 0
f0: 40 e0 ldi r20, 0x00 ; 0
f2: 50 e0 ldi r21, 0x00 ; 0
f4: c6 01 movw r24, r12
f6: b5 01 movw r22, r10
f8: 0e 94 9e 07 call 0xf3c <__eqsf2>
fc: 88 23 and r24, r24
fe: 5c f4 brge .+22 ; 0x116 <flcvt+0x88>
100: ee 81 ldd r30, Y+6 ; 0x06
102: ff 81 ldd r31, Y+7 ; 0x07
104: 80 81 ld r24, Z
106: 91 81 ldd r25, Z+1 ; 0x01
108: 82 60 ori r24, 0x02 ; 2
10a: 91 83 std Z+1, r25 ; 0x01
10c: 80 83 st Z, r24
10e: d7 fa bst r13, 7
110: d0 94 com r13
112: d7 f8 bld r13, 7
114: d0 94 com r13
116: ae 01 movw r20, r28
118: 4f 5f subi r20, 0xFF ; 255
11a: 5f 4f sbci r21, 0xFF ; 255
11c: c6 01 movw r24, r12
11e: b5 01 movw r22, r10
120: 0e 94 1b 08 call 0x1036 <modf>
124: 5b 01 movw r10, r22
126: 6c 01 movw r12, r24
128: 89 81 ldd r24, Y+1 ; 0x01
12a: 9a 81 ldd r25, Y+2 ; 0x02
12c: ab 81 ldd r26, Y+3 ; 0x03
12e: bc 81 ldd r27, Y+4 ; 0x04
130: 20 e0 ldi r18, 0x00 ; 0
132: 30 e0 ldi r19, 0x00 ; 0
134: 40 e0 ldi r20, 0x00 ; 0
136: 50 e0 ldi r21, 0x00 ; 0
138: bc 01 movw r22, r24
13a: cd 01 movw r24, r26
13c: 0e 94 9e 07 call 0xf3c <__eqsf2>
140: 88 23 and r24, r24
142: 09 f4 brne .+2 ; 0x146 <flcvt+0xb8>
144: 4a c0 rjmp .+148 ; 0x1da <flcvt+0x14c>
146: 09 85 ldd r16, Y+9 ; 0x09
148: 1a 85 ldd r17, Y+10 ; 0x0a
14a: 2a c0 rjmp .+84 ; 0x1a0 <flcvt+0x112>
14c: 2d ec ldi r18, 0xCD ; 205
14e: 3c ec ldi r19, 0xCC ; 204
150: 4c ec ldi r20, 0xCC ; 204
152: 5d e3 ldi r21, 0x3D ; 61
154: c4 01 movw r24, r8
156: b3 01 movw r22, r6
158: 0e 94 4b 08 call 0x1096 <__mulsf3>
15c: dc 01 movw r26, r24
15e: cb 01 movw r24, r22
160: ae 01 movw r20, r28
162: 4f 5f subi r20, 0xFF ; 255
164: 5f 4f sbci r21, 0xFF ; 255
166: bc 01 movw r22, r24
168: cd 01 movw r24, r26
16a: 0e 94 1b 08 call 0x1036 <modf>
16e: dc 01 movw r26, r24
170: cb 01 movw r24, r22
172: 2a e9 ldi r18, 0x9A ; 154
174: 39 e9 ldi r19, 0x99 ; 153
176: 41 e2 ldi r20, 0x21 ; 33
178: 51 e4 ldi r21, 0x41 ; 65
17a: bc 01 movw r22, r24
17c: cd 01 movw r24, r26
17e: 0e 94 4b 08 call 0x1096 <__mulsf3>
182: dc 01 movw r26, r24
184: cb 01 movw r24, r22
186: bc 01 movw r22, r24
188: cd 01 movw r24, r26
18a: 0e 94 77 07 call 0xeee <__fixsfsi>
18e: dc 01 movw r26, r24
190: cb 01 movw r24, r22
192: 80 5d subi r24, 0xD0 ; 208
194: f8 01 movw r30, r16
196: 82 93 st -Z, r24
198: 8f 01 movw r16, r30
19a: f8 85 ldd r31, Y+8 ; 0x08
19c: ff 5f subi r31, 0xFF ; 255
19e: f8 87 std Y+8, r31 ; 0x08
1a0: 69 80 ldd r6, Y+1 ; 0x01
1a2: 7a 80 ldd r7, Y+2 ; 0x02
1a4: 8b 80 ldd r8, Y+3 ; 0x03
1a6: 9c 80 ldd r9, Y+4 ; 0x04
1a8: 20 e0 ldi r18, 0x00 ; 0
1aa: 30 e0 ldi r19, 0x00 ; 0
1ac: 40 e0 ldi r20, 0x00 ; 0
1ae: 50 e0 ldi r21, 0x00 ; 0
1b0: c4 01 movw r24, r8
1b2: b3 01 movw r22, r6
1b4: 0e 94 9e 07 call 0xf3c <__eqsf2>
1b8: 88 23 and r24, r24
1ba: 19 f0 breq .+6 ; 0x1c2 <flcvt+0x134>
1bc: 20 16 cp r2, r16
1be: 31 06 cpc r3, r17
1c0: 28 f2 brcs .-118 ; 0x14c <flcvt+0xbe>
1c2: 89 85 ldd r24, Y+9 ; 0x09
1c4: 9a 85 ldd r25, Y+10 ; 0x0a
1c6: 08 17 cp r16, r24
1c8: 19 07 cpc r17, r25
1ca: 68 f5 brcc .+90 ; 0x226 <flcvt+0x198>
1cc: f8 01 movw r30, r16
1ce: 81 91 ld r24, Z+
1d0: 8f 01 movw r16, r30
1d2: f2 01 movw r30, r4
1d4: 81 93 st Z+, r24
1d6: 2f 01 movw r4, r30
1d8: f4 cf rjmp .-24 ; 0x1c2 <flcvt+0x134>
1da: 20 e0 ldi r18, 0x00 ; 0
1dc: 30 e0 ldi r19, 0x00 ; 0
1de: 40 e0 ldi r20, 0x00 ; 0
1e0: 50 e0 ldi r21, 0x00 ; 0
1e2: c6 01 movw r24, r12
1e4: b5 01 movw r22, r10
1e6: 0e 94 a1 07 call 0xf42 <__gesf2>
1ea: 18 16 cp r1, r24
1ec: e4 f4 brge .+56 ; 0x226 <flcvt+0x198>
1ee: 05 c0 rjmp .+10 ; 0x1fa <flcvt+0x16c>
1f0: 57 01 movw r10, r14
1f2: 68 01 movw r12, r16
1f4: 98 85 ldd r25, Y+8 ; 0x08
1f6: 91 50 subi r25, 0x01 ; 1
1f8: 98 87 std Y+8, r25 ; 0x08
1fa: 20 e0 ldi r18, 0x00 ; 0
1fc: 30 e0 ldi r19, 0x00 ; 0
1fe: 40 e2 ldi r20, 0x20 ; 32
200: 51 e4 ldi r21, 0x41 ; 65
202: c6 01 movw r24, r12
204: b5 01 movw r22, r10
206: 0e 94 4b 08 call 0x1096 <__mulsf3>
20a: 7b 01 movw r14, r22
20c: 8c 01 movw r16, r24
20e: 20 e0 ldi r18, 0x00 ; 0
210: 30 e0 ldi r19, 0x00 ; 0
212: 40 e8 ldi r20, 0x80 ; 128
214: 5f e3 ldi r21, 0x3F ; 63
216: 0e 94 9e 07 call 0xf3c <__eqsf2>
21a: 87 fd sbrc r24, 7
21c: e9 cf rjmp .-46 ; 0x1f0 <flcvt+0x162>
21e: e9 82 std Y+1, r14 ; 0x01
220: fa 82 std Y+2, r15 ; 0x02
222: 0b 83 std Y+3, r16 ; 0x03
224: 1c 83 std Y+4, r17 ; 0x04
226: ee 81 ldd r30, Y+6 ; 0x06
228: ff 81 ldd r31, Y+7 ; 0x07
22a: 40 81 ld r20, Z
22c: 51 81 ldd r21, Z+1 ; 0x01
22e: 53 ff sbrs r21, 3
230: 15 c0 rjmp .+42 ; 0x25c <flcvt+0x1ce>
232: f8 85 ldd r31, Y+8 ; 0x08
234: fd 3f cpi r31, 0xFD ; 253
236: 94 f0 brlt .+36 ; 0x25c <flcvt+0x1ce>
238: 2f 2f mov r18, r31
23a: 33 27 eor r19, r19
23c: 27 fd sbrc r18, 7
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -