isdnsimu.elf: file format elf32-avr
Disassembly of section .text:
00000000 <__vectors>:
0: 19 c0 rjmp .+50 ; 0x34 <__ctors_end>
2: 20 c0 rjmp .+64 ; 0x44 <__bad_interrupt>
4: 1f c0 rjmp .+62 ; 0x44 <__bad_interrupt>
6: 1e c0 rjmp .+60 ; 0x44 <__bad_interrupt>
8: 1d c0 rjmp .+58 ; 0x44 <__bad_interrupt>
a: 1c c0 rjmp .+56 ; 0x44 <__bad_interrupt>
c: 1b c0 rjmp .+54 ; 0x44 <__bad_interrupt>
e: 1a c0 rjmp .+52 ; 0x44 <__bad_interrupt>
10: 19 c0 rjmp .+50 ; 0x44 <__bad_interrupt>
12: 18 c0 rjmp .+48 ; 0x44 <__bad_interrupt>
14: 17 c0 rjmp .+46 ; 0x44 <__bad_interrupt>
16: 16 c0 rjmp .+44 ; 0x44 <__bad_interrupt>
18: 15 c0 rjmp .+42 ; 0x44 <__bad_interrupt>
1a: 14 c0 rjmp .+40 ; 0x44 <__bad_interrupt>
1c: 13 c0 rjmp .+38 ; 0x44 <__bad_interrupt>
1e: 12 c0 rjmp .+36 ; 0x44 <__bad_interrupt>
20: 11 c0 rjmp .+34 ; 0x44 <__bad_interrupt>
22: 10 c0 rjmp .+32 ; 0x44 <__bad_interrupt>
24: 0f c0 rjmp .+30 ; 0x44 <__bad_interrupt>
26: 0e c0 rjmp .+28 ; 0x44 <__bad_interrupt>
28: 0d c0 rjmp .+26 ; 0x44 <__bad_interrupt>
2a: 0c c0 rjmp .+24 ; 0x44 <__bad_interrupt>
2c: 0b c0 rjmp .+22 ; 0x44 <__bad_interrupt>
2e: 0a c0 rjmp .+20 ; 0x44 <__bad_interrupt>
30: 09 c0 rjmp .+18 ; 0x44 <__bad_interrupt>
32: 08 c0 rjmp .+16 ; 0x44 <__bad_interrupt>
00000034 <__ctors_end>:
34: 11 24 eor r1, r1
36: 1f be out 0x3f, r1 ; 63
38: cf ef ldi r28, 0xFF ; 255
3a: d2 e0 ldi r29, 0x02 ; 2
3c: de bf out 0x3e, r29 ; 62
3e: cd bf out 0x3d, r28 ; 61
40: 0a d1 rcall .+532 ; 0x256 <main>
42: 3b c1 rjmp .+630 ; 0x2ba <_exit>
00000044 <__bad_interrupt>:
44: dd cf rjmp .-70 ; 0x0 <__vectors>
00000046 <outbit>:
46: 85 b3 in r24, 0x15 ; 21
48: 88 23 and r24, r24
4a: e9 f3 breq .-6 ; 0x46 <outbit>
4c: 85 bb out 0x15, r24 ; 21
4e: 42 9a sbi 0x08, 2 ; 8
50: 24 2d mov r18, r4
52: 47 fe sbrs r4, 7
54: 02 c0 rjmp .+4 ; 0x5a <outbit+0x14>
56: 38 98 cbi 0x07, 0 ; 7
58: 0a c0 rjmp .+20 ; 0x6e <outbit+0x28>
5a: 82 2d mov r24, r2
5c: 20 fe sbrs r2, 0
5e: 04 c0 rjmp .+8 ; 0x68 <outbit+0x22>
60: 4e ef ldi r20, 0xFE ; 254
62: 24 2e mov r2, r20
64: 28 22 and r2, r24
66: 02 c0 rjmp .+4 ; 0x6c <outbit+0x26>
68: 81 e0 ldi r24, 0x01 ; 1
6a: 86 b9 out 0x06, r24 ; 6
6c: 38 9a sbi 0x07, 0 ; 7
6e: 95 2d mov r25, r5
70: 57 fe sbrs r5, 7
72: 02 c0 rjmp .+4 ; 0x78 <outbit+0x32>
74: 39 98 cbi 0x07, 1 ; 7
76: 0a c0 rjmp .+20 ; 0x8c <outbit+0x46>
78: 82 2d mov r24, r2
7a: 21 fe sbrs r2, 1
7c: 04 c0 rjmp .+8 ; 0x86 <outbit+0x40>
7e: 3d ef ldi r19, 0xFD ; 253
80: 23 2e mov r2, r19
82: 28 22 and r2, r24
84: 02 c0 rjmp .+4 ; 0x8a <outbit+0x44>
86: 82 e0 ldi r24, 0x02 ; 2
88: 86 b9 out 0x06, r24 ; 6
8a: 39 9a sbi 0x07, 1 ; 7
8c: 42 2e mov r4, r18
8e: 44 0c add r4, r4
90: 59 2e mov r5, r25
92: 55 0c add r5, r5
94: 42 98 cbi 0x08, 2 ; 8
96: 08 95 ret
00000098 <infos0>:
98: 43 9a sbi 0x08, 3 ; 8
9a: 85 b3 in r24, 0x15 ; 21
9c: 88 23 and r24, r24
9e: e9 f3 breq .-6 ; 0x9a <infos0+0x2>
a0: 85 bb out 0x15, r24 ; 21
a2: 38 98 cbi 0x07, 0 ; 7
a4: 39 98 cbi 0x07, 1 ; 7
a6: 43 98 cbi 0x08, 3 ; 8
a8: 8f e2 ldi r24, 0x2F ; 47
aa: 95 b3 in r25, 0x15 ; 21
ac: 99 23 and r25, r25
ae: e9 f3 breq .-6 ; 0xaa <infos0+0x12>
b0: 95 bb out 0x15, r25 ; 21
b2: 81 50 subi r24, 0x01 ; 1
b4: d1 f7 brne .-12 ; 0xaa <infos0+0x12>
b6: 08 95 ret
000000b8 <infos2>:
b8: 22 24 eor r2, r2
ba: 23 94 inc r2
bc: 43 9a sbi 0x08, 3 ; 8
be: 44 24 eor r4, r4
c0: 8f ec ldi r24, 0xCF ; 207
c2: 58 2e mov r5, r24
c4: c0 df rcall .-128 ; 0x46 <outbit>
c6: 43 98 cbi 0x08, 3 ; 8
c8: be df rcall .-132 ; 0x46 <outbit>
ca: 22 24 eor r2, r2
cc: 23 94 inc r2
ce: bb df rcall .-138 ; 0x46 <outbit>
d0: ba df rcall .-140 ; 0x46 <outbit>
d2: b9 df rcall .-142 ; 0x46 <outbit>
d4: b8 df rcall .-144 ; 0x46 <outbit>
d6: b7 df rcall .-146 ; 0x46 <outbit>
d8: b6 df rcall .-148 ; 0x46 <outbit>
da: bf ec ldi r27, 0xCF ; 207
dc: 5b 2e mov r5, r27
de: b3 df rcall .-154 ; 0x46 <outbit>
e0: b2 df rcall .-156 ; 0x46 <outbit>
e2: b1 df rcall .-158 ; 0x46 <outbit>
e4: b0 df rcall .-160 ; 0x46 <outbit>
e6: af df rcall .-162 ; 0x46 <outbit>
e8: ae df rcall .-164 ; 0x46 <outbit>
ea: a0 e8 ldi r26, 0x80 ; 128
ec: 4a 2e mov r4, r26
ee: ab df rcall .-170 ; 0x46 <outbit>
f0: aa df rcall .-172 ; 0x46 <outbit>
f2: ff ec ldi r31, 0xCF ; 207
f4: 5f 2e mov r5, r31
f6: a7 df rcall .-178 ; 0x46 <outbit>
f8: a6 df rcall .-180 ; 0x46 <outbit>
fa: a5 df rcall .-182 ; 0x46 <outbit>
fc: a4 df rcall .-184 ; 0x46 <outbit>
fe: a3 df rcall .-186 ; 0x46 <outbit>
100: a2 df rcall .-188 ; 0x46 <outbit>
102: a1 df rcall .-190 ; 0x46 <outbit>
104: a0 df rcall .-192 ; 0x46 <outbit>
106: ef ec ldi r30, 0xCF ; 207
108: 5e 2e mov r5, r30
10a: 9d df rcall .-198 ; 0x46 <outbit>
10c: 9c df rcall .-200 ; 0x46 <outbit>
10e: 9b df rcall .-202 ; 0x46 <outbit>
110: 9a df rcall .-204 ; 0x46 <outbit>
112: 99 df rcall .-206 ; 0x46 <outbit>
114: 98 df rcall .-208 ; 0x46 <outbit>
116: 97 df rcall .-210 ; 0x46 <outbit>
118: 96 df rcall .-212 ; 0x46 <outbit>
11a: 7f ec ldi r23, 0xCF ; 207
11c: 57 2e mov r5, r23
11e: 93 df rcall .-218 ; 0x46 <outbit>
120: 92 df rcall .-220 ; 0x46 <outbit>
122: 91 df rcall .-222 ; 0x46 <outbit>
124: 90 df rcall .-224 ; 0x46 <outbit>
126: 8f df rcall .-226 ; 0x46 <outbit>
128: 8e df rcall .-228 ; 0x46 <outbit>
12a: 8d df rcall .-230 ; 0x46 <outbit>
12c: 8c df rcall .-232 ; 0x46 <outbit>
12e: 6f ec ldi r22, 0xCF ; 207
130: 56 2e mov r5, r22
132: 89 df rcall .-238 ; 0x46 <outbit>
134: 88 df rcall .-240 ; 0x46 <outbit>
136: 87 df rcall .-242 ; 0x46 <outbit>
138: 86 df rcall .-244 ; 0x46 <outbit>
13a: 85 df rcall .-246 ; 0x46 <outbit>
13c: 84 df rcall .-248 ; 0x46 <outbit>
13e: 83 df rcall .-250 ; 0x46 <outbit>
140: 44 24 eor r4, r4
142: 88 b1 in r24, 0x08 ; 8
144: 82 25 eor r24, r2
146: 80 ff sbrs r24, 0
148: 02 c0 rjmp .+4 ; 0x14e <infos2+0x96>
14a: 50 e8 ldi r21, 0x80 ; 128
14c: 45 2e mov r4, r21
14e: 7b cf rjmp .-266 ; 0x46 <outbit>
00000150 <infos4>:
150: 22 24 eor r2, r2
152: 23 94 inc r2
154: 43 9a sbi 0x08, 3 ; 8
156: 44 24 eor r4, r4
158: 53 2c mov r5, r3
15a: 75 df rcall .-278 ; 0x46 <outbit>
15c: 43 98 cbi 0x08, 3 ; 8
15e: 53 2c mov r5, r3
160: 72 df rcall .-284 ; 0x46 <outbit>
162: b3 e0 ldi r27, 0x03 ; 3
164: 2b 2e mov r2, r27
166: 48 2c mov r4, r8
168: 55 24 eor r5, r5
16a: 6d df rcall .-294 ; 0x46 <outbit>
16c: 6c df rcall .-296 ; 0x46 <outbit>
16e: 82 e0 ldi r24, 0x02 ; 2
170: 28 2a or r2, r24
172: 5a 2c mov r5, r10
174: 68 df rcall .-304 ; 0x46 <outbit>
176: 67 df rcall .-306 ; 0x46 <outbit>
178: 66 df rcall .-308 ; 0x46 <outbit>
17a: 65 df rcall .-310 ; 0x46 <outbit>
17c: 64 df rcall .-312 ; 0x46 <outbit>
17e: 63 df rcall .-314 ; 0x46 <outbit>
180: 43 2c mov r4, r3
182: 61 df rcall .-318 ; 0x46 <outbit>
184: 33 0c add r3, r3
186: 5f df rcall .-322 ; 0x46 <outbit>
188: a0 ea ldi r26, 0xA0 ; 160
18a: 4a 2e mov r4, r26
18c: 55 24 eor r5, r5
18e: 88 b1 in r24, 0x08 ; 8
190: 82 25 eor r24, r2
192: 81 ff sbrs r24, 1
194: 02 c0 rjmp .+4 ; 0x19a <infos4+0x4a>
196: f0 e8 ldi r31, 0x80 ; 128
198: 5f 2e mov r5, r31
19a: 55 df rcall .-342 ; 0x46 <outbit>
19c: 53 2c mov r5, r3
19e: 53 df rcall .-346 ; 0x46 <outbit>
1a0: 53 2c mov r5, r3
1a2: 51 df rcall .-350 ; 0x46 <outbit>
1a4: 4c 2c mov r4, r12
1a6: 55 24 eor r5, r5
1a8: 4e df rcall .-356 ; 0x46 <outbit>
1aa: 4d df rcall .-358 ; 0x46 <outbit>
1ac: 5e 2c mov r5, r14
1ae: 4b df rcall .-362 ; 0x46 <outbit>
1b0: 4a df rcall .-364 ; 0x46 <outbit>
1b2: 49 df rcall .-366 ; 0x46 <outbit>
1b4: 48 df rcall .-368 ; 0x46 <outbit>
1b6: 47 df rcall .-370 ; 0x46 <outbit>
1b8: 46 df rcall .-372 ; 0x46 <outbit>
1ba: 43 2c mov r4, r3
1bc: 44 df rcall .-376 ; 0x46 <outbit>
1be: 33 0c add r3, r3
1c0: 42 df rcall .-380 ; 0x46 <outbit>
1c2: 44 24 eor r4, r4
1c4: 55 24 eor r5, r5
1c6: 88 b1 in r24, 0x08 ; 8
1c8: 82 25 eor r24, r2
1ca: 81 ff sbrs r24, 1
1cc: 02 c0 rjmp .+4 ; 0x1d2 <infos4+0x82>
1ce: e0 e8 ldi r30, 0x80 ; 128
1d0: 5e 2e mov r5, r30
1d2: 39 df rcall .-398 ; 0x46 <outbit>
1d4: 89 2d mov r24, r9
1d6: 99 27 eor r25, r25
1d8: 48 2e mov r4, r24
1da: 53 2c mov r5, r3
1dc: 34 df rcall .-408 ; 0x46 <outbit>
1de: 53 2c mov r5, r3
1e0: 32 df rcall .-412 ; 0x46 <outbit>
1e2: 8b 2d mov r24, r11
1e4: 99 27 eor r25, r25
1e6: 58 2e mov r5, r24
1e8: 2e df rcall .-420 ; 0x46 <outbit>
1ea: 2d df rcall .-422 ; 0x46 <outbit>
1ec: 2c df rcall .-424 ; 0x46 <outbit>
1ee: 2b df rcall .-426 ; 0x46 <outbit>
1f0: 2a df rcall .-428 ; 0x46 <outbit>
1f2: 29 df rcall .-430 ; 0x46 <outbit>
1f4: 43 2c mov r4, r3
1f6: 27 df rcall .-434 ; 0x46 <outbit>
1f8: 33 0c add r3, r3
1fa: 25 df rcall .-438 ; 0x46 <outbit>
1fc: 44 24 eor r4, r4
1fe: 55 24 eor r5, r5
200: 88 b1 in r24, 0x08 ; 8
202: 82 25 eor r24, r2
204: 81 ff sbrs r24, 1
206: 02 c0 rjmp .+4 ; 0x20c <infos4+0xbc>
208: 50 e8 ldi r21, 0x80 ; 128
20a: 55 2e mov r5, r21
20c: 1c df rcall .-456 ; 0x46 <outbit>
20e: 8d 2d mov r24, r13
210: 99 27 eor r25, r25
212: 48 2e mov r4, r24
214: 53 2c mov r5, r3
216: 17 df rcall .-466 ; 0x46 <outbit>
218: 53 2c mov r5, r3
21a: 15 df rcall .-470 ; 0x46 <outbit>
21c: 8f 2d mov r24, r15
21e: 99 27 eor r25, r25
220: 58 2e mov r5, r24
222: 11 df rcall .-478 ; 0x46 <outbit>
224: 10 df rcall .-480 ; 0x46 <outbit>
226: 0f df rcall .-482 ; 0x46 <outbit>
228: 0e df rcall .-484 ; 0x46 <outbit>
22a: 0d df rcall .-486 ; 0x46 <outbit>
22c: 0c df rcall .-488 ; 0x46 <outbit>
22e: 43 2c mov r4, r3
230: 0a df rcall .-492 ; 0x46 <outbit>
232: 33 0c add r3, r3
234: 08 df rcall .-496 ; 0x46 <outbit>
236: 44 24 eor r4, r4
238: 88 b1 in r24, 0x08 ; 8
23a: 92 2d mov r25, r2
23c: 82 25 eor r24, r2
23e: 80 ff sbrs r24, 0
240: 02 c0 rjmp .+4 ; 0x246 <infos4+0xf6>
242: 20 e8 ldi r18, 0x80 ; 128
244: 42 2e mov r4, r18
246: 55 24 eor r5, r5
248: 88 b1 in r24, 0x08 ; 8
24a: 89 27 eor r24, r25
24c: 81 ff sbrs r24, 1
24e: 02 c0 rjmp .+4 ; 0x254 <infos4+0x104>
250: 90 e8 ldi r25, 0x80 ; 128
252: 59 2e mov r5, r25
254: f8 ce rjmp .-528 ; 0x46 <outbit>
00000256 <main>:
256: 0f 93 push r16
258: 1f 93 push r17
25a: cf 93 push r28
25c: df 93 push r29
25e: 80 e1 ldi r24, 0x10 ; 16
260: 85 bf out 0x35, r24 ; 53
262: 8c e7 ldi r24, 0x7C ; 124
264: 87 bd out 0x27, r24 ; 39
266: 8e e3 ldi r24, 0x3E ; 62
268: 88 bd out 0x28, r24 ; 40
26a: 82 e0 ldi r24, 0x02 ; 2
26c: 84 bd out 0x24, r24 ; 36
26e: 81 e0 ldi r24, 0x01 ; 1
270: 85 bd out 0x25, r24 ; 37
272: 8c e0 ldi r24, 0x0C ; 12
274: 87 b9 out 0x07, r24 ; 7
276: 88 24 eor r8, r8
278: 8a 94 dec r8
27a: 98 2c mov r9, r8
27c: aa 24 eor r10, r10
27e: aa 94 dec r10
280: ba 2c mov r11, r10
282: cc 24 eor r12, r12
284: ca 94 dec r12
286: dc 2c mov r13, r12
288: ee 24 eor r14, r14
28a: ea 94 dec r14
28c: fe 2c mov r15, r14
28e: 02 e0 ldi r16, 0x02 ; 2
290: 11 e0 ldi r17, 0x01 ; 1
292: 06 b9 out 0x06, r16 ; 6
294: 16 b9 out 0x06, r17 ; 6
296: c0 e4 ldi r28, 0x40 ; 64
298: df e1 ldi r29, 0x1F ; 31
29a: fe de rcall .-516 ; 0x98 <infos0>
29c: 21 97 sbiw r28, 0x01 ; 1
29e: e9 f7 brne .-6 ; 0x29a <main+0x44>
2a0: c0 e4 ldi r28, 0x40 ; 64
2a2: df e1 ldi r29, 0x1F ; 31
2a4: 09 df rcall .-494 ; 0xb8 <infos2>
2a6: 21 97 sbiw r28, 0x01 ; 1
2a8: e9 f7 brne .-6 ; 0x2a4 <main+0x4e>
2aa: c0 e4 ldi r28, 0x40 ; 64
2ac: dc e9 ldi r29, 0x9C ; 156
2ae: 33 24 eor r3, r3
2b0: 3a 94 dec r3
2b2: 4e df rcall .-356 ; 0x150 <infos4>
2b4: 21 97 sbiw r28, 0x01 ; 1
2b6: d9 f7 brne .-10 ; 0x2ae <main+0x58>
2b8: ec cf rjmp .-40 ; 0x292 <main+0x3c>
000002ba <_exit>:
2ba: f8 94 cli
000002bc <__stop_program>:
2bc: ff cf rjmp .-2 ; 0x2bc <__stop_program>
Detected encoding: ASCII (7 bit) | 2
|