📄 yz08000.lss
字号:
YZ08000.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 00000234 00800100 000070c8 0000715c 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 000070c8 00000000 00000000 00000094 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 0000027e 00800334 000072fc 00007390 2**0
ALLOC
3 .eeprom 00000017 00810000 00810000 00007390 2**0
CONTENTS, ALLOC, LOAD, DATA
4 .stab 00000378 00000000 00000000 000073a8 2**2
CONTENTS, READONLY, DEBUGGING
5 .stabstr 0000005f 00000000 00000000 00007720 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 000000e0 00000000 00000000 0000777f 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_pubnames 00001263 00000000 00000000 0000785f 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_info 00005b32 00000000 00000000 00008ac2 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_abbrev 00000e83 00000000 00000000 0000e5f4 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_line 00004e70 00000000 00000000 0000f477 2**0
CONTENTS, READONLY, DEBUGGING
11 .debug_frame 00000990 00000000 00000000 000142e8 2**2
CONTENTS, READONLY, DEBUGGING
12 .debug_str 00001718 00000000 00000000 00014c78 2**0
CONTENTS, READONLY, DEBUGGING
13 .debug_loc 00003bcc 00000000 00000000 00016390 2**0
CONTENTS, READONLY, DEBUGGING
14 .debug_ranges 00000150 00000000 00000000 00019f5c 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
00000000 <__vectors>:
0: 0c 94 81 00 jmp 0x102 ; 0x102 <__ctors_end>
4: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
8: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
c: 0c 94 7b 2e jmp 0x5cf6 ; 0x5cf6 <__vector_3>
10: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
14: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
18: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
1c: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
20: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
24: 0c 94 df 00 jmp 0x1be ; 0x1be <__vector_9>
28: 0c 94 f7 00 jmp 0x1ee ; 0x1ee <__vector_10>
2c: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
30: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
34: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
38: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
3c: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
40: 0c 94 3e 0a jmp 0x147c ; 0x147c <__vector_16>
44: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
48: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
4c: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
50: 0c 94 a0 00 jmp 0x140 ; 0x140 <__vector_20>
54: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
58: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
5c: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
60: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
64: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
68: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
6c: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
70: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
74: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
78: 0c 94 9e 00 jmp 0x13c ; 0x13c <__bad_interrupt>
0000007c <ID>:
7c: 52 46 49 44 20 31 32 35 6b 48 7a 20 52 65 61 64 RFID 125kHz Read
8c: 65 72 20 41 56 45 20 53 2e 70 2e 41 20 28 43 29 er AVE S.p.A (C)
9c: 20 32 30 30 37 00 2007.
000000a2 <FWvers>:
a2: 80 .
000000a3 <FWrev>:
...
000000a4 <ItemDescr>:
a4: a3 00 11 a2 00 11 67 03 11 a6 03 11 84 03 42 20 ......g.......B
b4: 04 22 1e 04 22 45 03 41 49 03 41 4d 03 41 51 03 .".."E.AI.AM.AQ.
c4: 41 55 03 41 59 03 41 0a 00 12 00 00 22 02 00 22 AU.AY.A.....".."
d4: 04 00 22 07 00 12 08 00 12 09 00 12 0b 00 12 0c ..".............
e4: 00 12 0d 00 12 0e 00 12 0f 00 12 13 00 22 15 00 ............."..
f4: 22 06 00 12 10 00 12 11 00 12 12 00 12 00 ".............
00000102 <__ctors_end>:
102: 11 24 eor r1, r1
104: 1f be out 0x3f, r1 ; 63
106: cf ef ldi r28, 0xFF ; 255
108: d8 e0 ldi r29, 0x08 ; 8
10a: de bf out 0x3e, r29 ; 62
10c: cd bf out 0x3d, r28 ; 61
0000010e <__do_copy_data>:
10e: 13 e0 ldi r17, 0x03 ; 3
110: a0 e0 ldi r26, 0x00 ; 0
112: b1 e0 ldi r27, 0x01 ; 1
114: e8 ec ldi r30, 0xC8 ; 200
116: f0 e7 ldi r31, 0x70 ; 112
118: 02 c0 rjmp .+4 ; 0x11e <.do_copy_data_start>
0000011a <.do_copy_data_loop>:
11a: 05 90 lpm r0, Z+
11c: 0d 92 st X+, r0
0000011e <.do_copy_data_start>:
11e: a4 33 cpi r26, 0x34 ; 52
120: b1 07 cpc r27, r17
122: d9 f7 brne .-10 ; 0x11a <.do_copy_data_loop>
00000124 <__do_clear_bss>:
124: 15 e0 ldi r17, 0x05 ; 5
126: a4 e3 ldi r26, 0x34 ; 52
128: b3 e0 ldi r27, 0x03 ; 3
12a: 01 c0 rjmp .+2 ; 0x12e <.do_clear_bss_start>
0000012c <.do_clear_bss_loop>:
12c: 1d 92 st X+, r1
0000012e <.do_clear_bss_start>:
12e: a2 3b cpi r26, 0xB2 ; 178
130: b1 07 cpc r27, r17
132: e1 f7 brne .-8 ; 0x12c <.do_clear_bss_loop>
134: 0e 94 21 0b call 0x1642 ; 0x1642 <main>
138: 0c 94 63 38 jmp 0x70c6 ; 0x70c6 <_exit>
0000013c <__bad_interrupt>:
13c: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
00000140 <__vector_20>:
140: 1f 92 push r1
142: 0f 92 push r0
144: 0f b6 in r0, 0x3f ; 63
146: 0f 92 push r0
148: 11 24 eor r1, r1
14a: 8f 93 push r24
14c: 9f 93 push r25
14e: ef 93 push r30
150: ff 93 push r31
152: 90 91 c6 00 lds r25, 0x00C6
156: 82 e0 ldi r24, 0x02 ; 2
158: 80 93 91 03 sts 0x0391, r24
15c: 80 91 c0 00 lds r24, 0x00C0
160: 84 ff sbrs r24, 4
162: 02 c0 rjmp .+4 ; 0x168 <__vector_20+0x28>
164: 00 00 nop
166: 22 c0 rjmp .+68 ; 0x1ac <__vector_20+0x6c>
168: 80 91 c0 00 lds r24, 0x00C0
16c: 83 ff sbrs r24, 3
16e: 08 c0 rjmp .+16 ; 0x180 <__vector_20+0x40>
170: e0 91 82 03 lds r30, 0x0382
174: f0 e0 ldi r31, 0x00 ; 0
176: e5 53 subi r30, 0x35 ; 53
178: fc 4f sbci r31, 0xFC ; 252
17a: 8f ef ldi r24, 0xFF ; 255
17c: 80 83 st Z, r24
17e: 06 c0 rjmp .+12 ; 0x18c <__vector_20+0x4c>
180: e0 91 82 03 lds r30, 0x0382
184: f0 e0 ldi r31, 0x00 ; 0
186: e5 53 subi r30, 0x35 ; 53
188: fc 4f sbci r31, 0xFC ; 252
18a: 90 83 st Z, r25
18c: 80 91 8b 03 lds r24, 0x038B
190: 88 23 and r24, r24
192: 11 f4 brne .+4 ; 0x198 <__vector_20+0x58>
194: 10 92 b2 00 sts 0x00B2, r1
198: 80 91 82 03 lds r24, 0x0382
19c: 8f 5f subi r24, 0xFF ; 255
19e: 80 93 82 03 sts 0x0382, r24
1a2: 80 91 82 03 lds r24, 0x0382
1a6: 8f 73 andi r24, 0x3F ; 63
1a8: 80 93 82 03 sts 0x0382, r24
1ac: ff 91 pop r31
1ae: ef 91 pop r30
1b0: 9f 91 pop r25
1b2: 8f 91 pop r24
1b4: 0f 90 pop r0
1b6: 0f be out 0x3f, r0 ; 63
1b8: 0f 90 pop r0
1ba: 1f 90 pop r1
1bc: 18 95 reti
000001be <__vector_9>:
1be: 1f 92 push r1
1c0: 0f 92 push r0
1c2: 0f b6 in r0, 0x3f ; 63
1c4: 0f 92 push r0
1c6: 11 24 eor r1, r1
1c8: 8f 93 push r24
1ca: ef 93 push r30
1cc: ff 93 push r31
1ce: 81 e0 ldi r24, 0x01 ; 1
1d0: 80 93 0b 04 sts 0x040B, r24
1d4: e1 eb ldi r30, 0xB1 ; 177
1d6: f0 e0 ldi r31, 0x00 ; 0
1d8: 80 81 ld r24, Z
1da: 88 7f andi r24, 0xF8 ; 248
1dc: 80 83 st Z, r24
1de: ff 91 pop r31
1e0: ef 91 pop r30
1e2: 8f 91 pop r24
1e4: 0f 90 pop r0
1e6: 0f be out 0x3f, r0 ; 63
1e8: 0f 90 pop r0
1ea: 1f 90 pop r1
1ec: 18 95 reti
000001ee <__vector_10>:
1ee: 1f 92 push r1
1f0: 0f 92 push r0
1f2: 0f b6 in r0, 0x3f ; 63
1f4: 0f 92 push r0
1f6: 11 24 eor r1, r1
1f8: 8f 93 push r24
1fa: 9f 93 push r25
1fc: 10 92 b2 00 sts 0x00B2, r1
200: 88 b1 in r24, 0x08 ; 8
202: 91 e0 ldi r25, 0x01 ; 1
204: 89 27 eor r24, r25
206: 88 b9 out 0x08, r24 ; 8
208: 9f 91 pop r25
20a: 8f 91 pop r24
20c: 0f 90 pop r0
20e: 0f be out 0x3f, r0 ; 63
210: 0f 90 pop r0
212: 1f 90 pop r1
214: 18 95 reti
00000216 <cardIsNotOK>:
216: 90 91 a7 03 lds r25, 0x03A7
21a: 84 e0 ldi r24, 0x04 ; 4
21c: 80 93 36 03 sts 0x0336, r24
220: 90 93 37 03 sts 0x0337, r25
224: 99 e0 ldi r25, 0x09 ; 9
226: 90 93 a7 03 sts 0x03A7, r25
22a: 81 e0 ldi r24, 0x01 ; 1
22c: 80 93 88 03 sts 0x0388, r24
230: 83 e0 ldi r24, 0x03 ; 3
232: 80 93 42 03 sts 0x0342, r24
236: 90 93 00 01 sts 0x0100, r25
23a: 80 91 0c 04 lds r24, 0x040C
23e: 88 60 ori r24, 0x08 ; 8
240: 80 93 0c 04 sts 0x040C, r24
244: 08 95 ret
00000246 <readInput>:
246: 90 b1 in r25, 0x00 ; 0
248: 95 70 andi r25, 0x05 ; 5
24a: 01 9b sbis 0x00, 1 ; 0
24c: 92 60 ori r25, 0x02 ; 2
24e: 82 e0 ldi r24, 0x02 ; 2
250: 80 93 8a 03 sts 0x038A, r24
254: 80 91 8a 03 lds r24, 0x038A
258: 88 23 and r24, r24
25a: e1 f7 brne .-8 ; 0x254 <readInput+0xe>
25c: 01 99 sbic 0x00, 1 ; 0
25e: 9d 7f andi r25, 0xFD ; 253
260: 00 9b sbis 0x00, 0 ; 0
262: 9e 7f andi r25, 0xFE ; 254
264: 02 9b sbis 0x00, 2 ; 0
266: 9b 7f andi r25, 0xFB ; 251
268: 89 2f mov r24, r25
26a: 90 e0 ldi r25, 0x00 ; 0
26c: 08 95 ret
0000026e <next_led_st>:
26e: 60 93 36 03 sts 0x0336, r22
272: 40 93 37 03 sts 0x0337, r20
276: 80 93 a7 03 sts 0x03A7, r24
27a: 81 e0 ldi r24, 0x01 ; 1
27c: 80 93 88 03 sts 0x0388, r24
280: 08 95 ret
00000282 <nextMasterState>:
282: 88 23 and r24, r24
284: 09 f0 breq .+2 ; 0x288 <nextMasterState+0x6>
286: 82 c0 rjmp .+260 ; 0x38c <nextMasterState+0x10a>
288: 80 91 a2 03 lds r24, 0x03A2
28c: 88 23 and r24, r24
28e: 51 f0 breq .+20 ; 0x2a4 <nextMasterState+0x22>
290: 91 e0 ldi r25, 0x01 ; 1
292: 90 93 c9 03 sts 0x03C9, r25
296: 10 92 a2 03 sts 0x03A2, r1
29a: 8d e1 ldi r24, 0x1D ; 29
29c: 80 93 01 01 sts 0x0101, r24
2a0: 90 93 42 03 sts 0x0342, r25
2a4: 21 e0 ldi r18, 0x01 ; 1
2a6: 20 93 42 03 sts 0x0342, r18
2aa: 80 91 01 01 lds r24, 0x0101
2ae: 81 31 cpi r24, 0x11 ; 17
2b0: 50 f1 brcs .+84 ; 0x306 <nextMasterState+0x84>
2b2: 80 91 01 01 lds r24, 0x0101
2b6: 86 31 cpi r24, 0x16 ; 22
2b8: 30 f5 brcc .+76 ; 0x306 <nextMasterState+0x84>
2ba: 90 91 67 03 lds r25, 0x0367
2be: 97 30 cpi r25, 0x07 ; 7
2c0: b9 f4 brne .+46 ; 0x2f0 <nextMasterState+0x6e>
2c2: 80 91 01 01 lds r24, 0x0101
2c6: 8b 5f subi r24, 0xFB ; 251
2c8: 80 93 02 01 sts 0x0102, r24
2cc: 80 91 02 01 lds r24, 0x0102
2d0: ae e0 ldi r26, 0x0E ; 14
2d2: b0 e0 ldi r27, 0x00 ; 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -