AbstractBeliefs

Untitled

Jan 25th, 2012
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.45 KB | None | 0 0
  1.  
  2. Blink.cpp.elf: file format elf32-avr
  3.  
  4.  
  5. Disassembly of section .text:
  6.  
  7. 00000000 <__vectors>:
  8. 0: 0c 94 61 00 jmp 0xc2 ; 0xc2 <__ctors_end>
  9. 4: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  10. 8: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  11. c: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  12. 10: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  13. 14: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  14. 18: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  15. 1c: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  16. 20: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  17. 24: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  18. 28: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  19. 2c: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  20. 30: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  21. 34: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  22. 38: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  23. 3c: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  24. 40: 0c 94 9a 00 jmp 0x134 ; 0x134 <__vector_16>
  25. 44: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  26. 48: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  27. 4c: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  28. 50: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  29. 54: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  30. 58: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  31. 5c: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  32. 60: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  33. 64: 0c 94 7e 00 jmp 0xfc ; 0xfc <__bad_interrupt>
  34.  
  35. 00000068 <port_to_mode_PGM>:
  36. 68: 00 00 00 00 24 00 27 00 2a 00 ....$.'.*.
  37.  
  38. 00000072 <port_to_output_PGM>:
  39. 72: 00 00 00 00 25 00 28 00 2b 00 ....%.(.+.
  40.  
  41. 0000007c <port_to_input_PGM>:
  42. 7c: 00 00 00 00 23 00 26 00 29 00 ....#.&.).
  43.  
  44. 00000086 <digital_pin_to_port_PGM>:
  45. 86: 04 04 04 04 04 04 04 04 02 02 02 02 02 02 03 03 ................
  46. 96: 03 03 03 03 ....
  47.  
  48. 0000009a <digital_pin_to_bit_mask_PGM>:
  49. 9a: 01 02 04 08 10 20 40 80 01 02 04 08 10 20 01 02 ..... @...... ..
  50. aa: 04 08 10 20 ...
  51.  
  52. 000000ae <digital_pin_to_timer_PGM>:
  53. ae: 00 00 00 07 00 02 01 00 00 03 04 06 00 00 00 00 ................
  54. be: 00 00 00 00 ....
  55.  
  56. 000000c2 <__ctors_end>:
  57. c2: 11 24 eor r1, r1
  58. c4: 1f be out 0x3f, r1 ; 63
  59. c6: cf ef ldi r28, 0xFF ; 255
  60. c8: d8 e0 ldi r29, 0x08 ; 8
  61. ca: de bf out 0x3e, r29 ; 62
  62. cc: cd bf out 0x3d, r28 ; 61
  63.  
  64. 000000ce <__do_copy_data>:
  65. ce: 11 e0 ldi r17, 0x01 ; 1
  66. d0: a0 e0 ldi r26, 0x00 ; 0
  67. d2: b1 e0 ldi r27, 0x01 ; 1
  68. d4: e2 e0 ldi r30, 0x02 ; 2
  69. d6: f4 e0 ldi r31, 0x04 ; 4
  70. d8: 02 c0 rjmp .+4 ; 0xde <.do_copy_data_start>
  71.  
  72. 000000da <.do_copy_data_loop>:
  73. da: 05 90 lpm r0, Z+
  74. dc: 0d 92 st X+, r0
  75.  
  76. 000000de <.do_copy_data_start>:
  77. de: a0 30 cpi r26, 0x00 ; 0
  78. e0: b1 07 cpc r27, r17
  79. e2: d9 f7 brne .-10 ; 0xda <.do_copy_data_loop>
  80.  
  81. 000000e4 <__do_clear_bss>:
  82. e4: 11 e0 ldi r17, 0x01 ; 1
  83. e6: a0 e0 ldi r26, 0x00 ; 0
  84. e8: b1 e0 ldi r27, 0x01 ; 1
  85. ea: 01 c0 rjmp .+2 ; 0xee <.do_clear_bss_start>
  86.  
  87. 000000ec <.do_clear_bss_loop>:
  88. ec: 1d 92 st X+, r1
  89.  
  90. 000000ee <.do_clear_bss_start>:
  91. ee: a9 30 cpi r26, 0x09 ; 9
  92. f0: b1 07 cpc r27, r17
  93. f2: e1 f7 brne .-8 ; 0xec <.do_clear_bss_loop>
  94. f4: 0e 94 f0 01 call 0x3e0 ; 0x3e0 <main>
  95. f8: 0c 94 ff 01 jmp 0x3fe ; 0x3fe <_exit>
  96.  
  97. 000000fc <__bad_interrupt>:
  98. fc: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
  99.  
  100. 00000100 <loop>:
  101. 100: 8d e0 ldi r24, 0x0D ; 13
  102. 102: 61 e0 ldi r22, 0x01 ; 1
  103. 104: 0e 94 9c 01 call 0x338 ; 0x338 <digitalWrite>
  104. 108: 68 ee ldi r22, 0xE8 ; 232
  105. 10a: 73 e0 ldi r23, 0x03 ; 3
  106. 10c: 80 e0 ldi r24, 0x00 ; 0
  107. 10e: 90 e0 ldi r25, 0x00 ; 0
  108. 110: 0e 94 e2 00 call 0x1c4 ; 0x1c4 <delay>
  109. 114: 8d e0 ldi r24, 0x0D ; 13
  110. 116: 60 e0 ldi r22, 0x00 ; 0
  111. 118: 0e 94 9c 01 call 0x338 ; 0x338 <digitalWrite>
  112. 11c: 68 ee ldi r22, 0xE8 ; 232
  113. 11e: 73 e0 ldi r23, 0x03 ; 3
  114. 120: 80 e0 ldi r24, 0x00 ; 0
  115. 122: 90 e0 ldi r25, 0x00 ; 0
  116. 124: 0e 94 e2 00 call 0x1c4 ; 0x1c4 <delay>
  117. 128: 08 95 ret
  118.  
  119. 0000012a <setup>:
  120. 12a: 8d e0 ldi r24, 0x0D ; 13
  121. 12c: 61 e0 ldi r22, 0x01 ; 1
  122. 12e: 0e 94 76 01 call 0x2ec ; 0x2ec <pinMode>
  123. 132: 08 95 ret
  124.  
  125. 00000134 <__vector_16>:
  126. 134: 1f 92 push r1
  127. 136: 0f 92 push r0
  128. 138: 0f b6 in r0, 0x3f ; 63
  129. 13a: 0f 92 push r0
  130. 13c: 11 24 eor r1, r1
  131. 13e: 2f 93 push r18
  132. 140: 3f 93 push r19
  133. 142: 8f 93 push r24
  134. 144: 9f 93 push r25
  135. 146: af 93 push r26
  136. 148: bf 93 push r27
  137. 14a: 80 91 04 01 lds r24, 0x0104
  138. 14e: 90 91 05 01 lds r25, 0x0105
  139. 152: a0 91 06 01 lds r26, 0x0106
  140. 156: b0 91 07 01 lds r27, 0x0107
  141. 15a: 30 91 08 01 lds r19, 0x0108
  142. 15e: 01 96 adiw r24, 0x01 ; 1
  143. 160: a1 1d adc r26, r1
  144. 162: b1 1d adc r27, r1
  145. 164: 23 2f mov r18, r19
  146. 166: 2d 5f subi r18, 0xFD ; 253
  147. 168: 2d 37 cpi r18, 0x7D ; 125
  148. 16a: 20 f0 brcs .+8 ; 0x174 <__vector_16+0x40>
  149. 16c: 2d 57 subi r18, 0x7D ; 125
  150. 16e: 01 96 adiw r24, 0x01 ; 1
  151. 170: a1 1d adc r26, r1
  152. 172: b1 1d adc r27, r1
  153. 174: 20 93 08 01 sts 0x0108, r18
  154. 178: 80 93 04 01 sts 0x0104, r24
  155. 17c: 90 93 05 01 sts 0x0105, r25
  156. 180: a0 93 06 01 sts 0x0106, r26
  157. 184: b0 93 07 01 sts 0x0107, r27
  158. 188: 80 91 00 01 lds r24, 0x0100
  159. 18c: 90 91 01 01 lds r25, 0x0101
  160. 190: a0 91 02 01 lds r26, 0x0102
  161. 194: b0 91 03 01 lds r27, 0x0103
  162. 198: 01 96 adiw r24, 0x01 ; 1
  163. 19a: a1 1d adc r26, r1
  164. 19c: b1 1d adc r27, r1
  165. 19e: 80 93 00 01 sts 0x0100, r24
  166. 1a2: 90 93 01 01 sts 0x0101, r25
  167. 1a6: a0 93 02 01 sts 0x0102, r26
  168. 1aa: b0 93 03 01 sts 0x0103, r27
  169. 1ae: bf 91 pop r27
  170. 1b0: af 91 pop r26
  171. 1b2: 9f 91 pop r25
  172. 1b4: 8f 91 pop r24
  173. 1b6: 3f 91 pop r19
  174. 1b8: 2f 91 pop r18
  175. 1ba: 0f 90 pop r0
  176. 1bc: 0f be out 0x3f, r0 ; 63
  177. 1be: 0f 90 pop r0
  178. 1c0: 1f 90 pop r1
  179. 1c2: 18 95 reti
  180.  
  181. 000001c4 <delay>:
  182. 1c4: 9b 01 movw r18, r22
  183. 1c6: ac 01 movw r20, r24
  184. 1c8: 7f b7 in r23, 0x3f ; 63
  185. 1ca: f8 94 cli
  186. 1cc: 80 91 00 01 lds r24, 0x0100
  187. 1d0: 90 91 01 01 lds r25, 0x0101
  188. 1d4: a0 91 02 01 lds r26, 0x0102
  189. 1d8: b0 91 03 01 lds r27, 0x0103
  190. 1dc: 66 b5 in r22, 0x26 ; 38
  191. 1de: a8 9b sbis 0x15, 0 ; 21
  192. 1e0: 05 c0 rjmp .+10 ; 0x1ec <delay+0x28>
  193. 1e2: 6f 3f cpi r22, 0xFF ; 255
  194. 1e4: 19 f0 breq .+6 ; 0x1ec <delay+0x28>
  195. 1e6: 01 96 adiw r24, 0x01 ; 1
  196. 1e8: a1 1d adc r26, r1
  197. 1ea: b1 1d adc r27, r1
  198. 1ec: 7f bf out 0x3f, r23 ; 63
  199. 1ee: ba 2f mov r27, r26
  200. 1f0: a9 2f mov r26, r25
  201. 1f2: 98 2f mov r25, r24
  202. 1f4: 88 27 eor r24, r24
  203. 1f6: 86 0f add r24, r22
  204. 1f8: 91 1d adc r25, r1
  205. 1fa: a1 1d adc r26, r1
  206. 1fc: b1 1d adc r27, r1
  207. 1fe: 62 e0 ldi r22, 0x02 ; 2
  208. 200: 88 0f add r24, r24
  209. 202: 99 1f adc r25, r25
  210. 204: aa 1f adc r26, r26
  211. 206: bb 1f adc r27, r27
  212. 208: 6a 95 dec r22
  213. 20a: d1 f7 brne .-12 ; 0x200 <delay+0x3c>
  214. 20c: bc 01 movw r22, r24
  215. 20e: 2d c0 rjmp .+90 ; 0x26a <delay+0xa6>
  216. 210: ff b7 in r31, 0x3f ; 63
  217. 212: f8 94 cli
  218. 214: 80 91 00 01 lds r24, 0x0100
  219. 218: 90 91 01 01 lds r25, 0x0101
  220. 21c: a0 91 02 01 lds r26, 0x0102
  221. 220: b0 91 03 01 lds r27, 0x0103
  222. 224: e6 b5 in r30, 0x26 ; 38
  223. 226: a8 9b sbis 0x15, 0 ; 21
  224. 228: 05 c0 rjmp .+10 ; 0x234 <delay+0x70>
  225. 22a: ef 3f cpi r30, 0xFF ; 255
  226. 22c: 19 f0 breq .+6 ; 0x234 <delay+0x70>
  227. 22e: 01 96 adiw r24, 0x01 ; 1
  228. 230: a1 1d adc r26, r1
  229. 232: b1 1d adc r27, r1
  230. 234: ff bf out 0x3f, r31 ; 63
  231. 236: ba 2f mov r27, r26
  232. 238: a9 2f mov r26, r25
  233. 23a: 98 2f mov r25, r24
  234. 23c: 88 27 eor r24, r24
  235. 23e: 8e 0f add r24, r30
  236. 240: 91 1d adc r25, r1
  237. 242: a1 1d adc r26, r1
  238. 244: b1 1d adc r27, r1
  239. 246: e2 e0 ldi r30, 0x02 ; 2
  240. 248: 88 0f add r24, r24
  241. 24a: 99 1f adc r25, r25
  242. 24c: aa 1f adc r26, r26
  243. 24e: bb 1f adc r27, r27
  244. 250: ea 95 dec r30
  245. 252: d1 f7 brne .-12 ; 0x248 <delay+0x84>
  246. 254: 86 1b sub r24, r22
  247. 256: 97 0b sbc r25, r23
  248. 258: 88 5e subi r24, 0xE8 ; 232
  249. 25a: 93 40 sbci r25, 0x03 ; 3
  250. 25c: c8 f2 brcs .-78 ; 0x210 <delay+0x4c>
  251. 25e: 21 50 subi r18, 0x01 ; 1
  252. 260: 30 40 sbci r19, 0x00 ; 0
  253. 262: 40 40 sbci r20, 0x00 ; 0
  254. 264: 50 40 sbci r21, 0x00 ; 0
  255. 266: 68 51 subi r22, 0x18 ; 24
  256. 268: 7c 4f sbci r23, 0xFC ; 252
  257. 26a: 21 15 cp r18, r1
  258. 26c: 31 05 cpc r19, r1
  259. 26e: 41 05 cpc r20, r1
  260. 270: 51 05 cpc r21, r1
  261. 272: 71 f6 brne .-100 ; 0x210 <delay+0x4c>
  262. 274: 08 95 ret
  263.  
  264. 00000276 <init>:
  265. 276: 78 94 sei
  266. 278: 84 b5 in r24, 0x24 ; 36
  267. 27a: 82 60 ori r24, 0x02 ; 2
  268. 27c: 84 bd out 0x24, r24 ; 36
  269. 27e: 84 b5 in r24, 0x24 ; 36
  270. 280: 81 60 ori r24, 0x01 ; 1
  271. 282: 84 bd out 0x24, r24 ; 36
  272. 284: 85 b5 in r24, 0x25 ; 37
  273. 286: 82 60 ori r24, 0x02 ; 2
  274. 288: 85 bd out 0x25, r24 ; 37
  275. 28a: 85 b5 in r24, 0x25 ; 37
  276. 28c: 81 60 ori r24, 0x01 ; 1
  277. 28e: 85 bd out 0x25, r24 ; 37
  278. 290: ee e6 ldi r30, 0x6E ; 110
  279. 292: f0 e0 ldi r31, 0x00 ; 0
  280. 294: 80 81 ld r24, Z
  281. 296: 81 60 ori r24, 0x01 ; 1
  282. 298: 80 83 st Z, r24
  283. 29a: e1 e8 ldi r30, 0x81 ; 129
  284. 29c: f0 e0 ldi r31, 0x00 ; 0
  285. 29e: 10 82 st Z, r1
  286. 2a0: 80 81 ld r24, Z
  287. 2a2: 82 60 ori r24, 0x02 ; 2
  288. 2a4: 80 83 st Z, r24
  289. 2a6: 80 81 ld r24, Z
  290. 2a8: 81 60 ori r24, 0x01 ; 1
  291. 2aa: 80 83 st Z, r24
  292. 2ac: e0 e8 ldi r30, 0x80 ; 128
  293. 2ae: f0 e0 ldi r31, 0x00 ; 0
  294. 2b0: 80 81 ld r24, Z
  295. 2b2: 81 60 ori r24, 0x01 ; 1
  296. 2b4: 80 83 st Z, r24
  297. 2b6: e1 eb ldi r30, 0xB1 ; 177
  298. 2b8: f0 e0 ldi r31, 0x00 ; 0
  299. 2ba: 80 81 ld r24, Z
  300. 2bc: 84 60 ori r24, 0x04 ; 4
  301. 2be: 80 83 st Z, r24
  302. 2c0: e0 eb ldi r30, 0xB0 ; 176
  303. 2c2: f0 e0 ldi r31, 0x00 ; 0
  304. 2c4: 80 81 ld r24, Z
  305. 2c6: 81 60 ori r24, 0x01 ; 1
  306. 2c8: 80 83 st Z, r24
  307. 2ca: ea e7 ldi r30, 0x7A ; 122
  308. 2cc: f0 e0 ldi r31, 0x00 ; 0
  309. 2ce: 80 81 ld r24, Z
  310. 2d0: 84 60 ori r24, 0x04 ; 4
  311. 2d2: 80 83 st Z, r24
  312. 2d4: 80 81 ld r24, Z
  313. 2d6: 82 60 ori r24, 0x02 ; 2
  314. 2d8: 80 83 st Z, r24
  315. 2da: 80 81 ld r24, Z
  316. 2dc: 81 60 ori r24, 0x01 ; 1
  317. 2de: 80 83 st Z, r24
  318. 2e0: 80 81 ld r24, Z
  319. 2e2: 80 68 ori r24, 0x80 ; 128
  320. 2e4: 80 83 st Z, r24
  321. 2e6: 10 92 c1 00 sts 0x00C1, r1
  322. 2ea: 08 95 ret
  323.  
  324. 000002ec <pinMode>:
  325. 2ec: 48 2f mov r20, r24
  326. 2ee: 50 e0 ldi r21, 0x00 ; 0
  327. 2f0: ca 01 movw r24, r20
  328. 2f2: 86 56 subi r24, 0x66 ; 102
  329. 2f4: 9f 4f sbci r25, 0xFF ; 255
  330. 2f6: fc 01 movw r30, r24
  331. 2f8: 24 91 lpm r18, Z+
  332. 2fa: 4a 57 subi r20, 0x7A ; 122
  333. 2fc: 5f 4f sbci r21, 0xFF ; 255
  334. 2fe: fa 01 movw r30, r20
  335. 300: 84 91 lpm r24, Z+
  336. 302: 88 23 and r24, r24
  337. 304: c1 f0 breq .+48 ; 0x336 <pinMode+0x4a>
  338. 306: e8 2f mov r30, r24
  339. 308: f0 e0 ldi r31, 0x00 ; 0
  340. 30a: ee 0f add r30, r30
  341. 30c: ff 1f adc r31, r31
  342. 30e: e8 59 subi r30, 0x98 ; 152
  343. 310: ff 4f sbci r31, 0xFF ; 255
  344. 312: a5 91 lpm r26, Z+
  345. 314: b4 91 lpm r27, Z+
  346. 316: 66 23 and r22, r22
  347. 318: 41 f4 brne .+16 ; 0x32a <pinMode+0x3e>
  348. 31a: 9f b7 in r25, 0x3f ; 63
  349. 31c: f8 94 cli
  350. 31e: 8c 91 ld r24, X
  351. 320: 20 95 com r18
  352. 322: 82 23 and r24, r18
  353. 324: 8c 93 st X, r24
  354. 326: 9f bf out 0x3f, r25 ; 63
  355. 328: 08 95 ret
  356. 32a: 9f b7 in r25, 0x3f ; 63
  357. 32c: f8 94 cli
  358. 32e: 8c 91 ld r24, X
  359. 330: 82 2b or r24, r18
  360. 332: 8c 93 st X, r24
  361. 334: 9f bf out 0x3f, r25 ; 63
  362. 336: 08 95 ret
  363.  
  364. 00000338 <digitalWrite>:
  365. 338: 48 2f mov r20, r24
  366. 33a: 50 e0 ldi r21, 0x00 ; 0
  367. 33c: ca 01 movw r24, r20
  368. 33e: 82 55 subi r24, 0x52 ; 82
  369. 340: 9f 4f sbci r25, 0xFF ; 255
  370. 342: fc 01 movw r30, r24
  371. 344: 24 91 lpm r18, Z+
  372. 346: ca 01 movw r24, r20
  373. 348: 86 56 subi r24, 0x66 ; 102
  374. 34a: 9f 4f sbci r25, 0xFF ; 255
  375. 34c: fc 01 movw r30, r24
  376. 34e: 94 91 lpm r25, Z+
  377. 350: 4a 57 subi r20, 0x7A ; 122
  378. 352: 5f 4f sbci r21, 0xFF ; 255
  379. 354: fa 01 movw r30, r20
  380. 356: 34 91 lpm r19, Z+
  381. 358: 33 23 and r19, r19
  382. 35a: 09 f4 brne .+2 ; 0x35e <digitalWrite+0x26>
  383. 35c: 40 c0 rjmp .+128 ; 0x3de <digitalWrite+0xa6>
  384. 35e: 22 23 and r18, r18
  385. 360: 51 f1 breq .+84 ; 0x3b6 <digitalWrite+0x7e>
  386. 362: 23 30 cpi r18, 0x03 ; 3
  387. 364: 71 f0 breq .+28 ; 0x382 <digitalWrite+0x4a>
  388. 366: 24 30 cpi r18, 0x04 ; 4
  389. 368: 28 f4 brcc .+10 ; 0x374 <digitalWrite+0x3c>
  390. 36a: 21 30 cpi r18, 0x01 ; 1
  391. 36c: a1 f0 breq .+40 ; 0x396 <digitalWrite+0x5e>
  392. 36e: 22 30 cpi r18, 0x02 ; 2
  393. 370: 11 f5 brne .+68 ; 0x3b6 <digitalWrite+0x7e>
  394. 372: 14 c0 rjmp .+40 ; 0x39c <digitalWrite+0x64>
  395. 374: 26 30 cpi r18, 0x06 ; 6
  396. 376: b1 f0 breq .+44 ; 0x3a4 <digitalWrite+0x6c>
  397. 378: 27 30 cpi r18, 0x07 ; 7
  398. 37a: c1 f0 breq .+48 ; 0x3ac <digitalWrite+0x74>
  399. 37c: 24 30 cpi r18, 0x04 ; 4
  400. 37e: d9 f4 brne .+54 ; 0x3b6 <digitalWrite+0x7e>
  401. 380: 04 c0 rjmp .+8 ; 0x38a <digitalWrite+0x52>
  402. 382: 80 91 80 00 lds r24, 0x0080
  403. 386: 8f 77 andi r24, 0x7F ; 127
  404. 388: 03 c0 rjmp .+6 ; 0x390 <digitalWrite+0x58>
  405. 38a: 80 91 80 00 lds r24, 0x0080
  406. 38e: 8f 7d andi r24, 0xDF ; 223
  407. 390: 80 93 80 00 sts 0x0080, r24
  408. 394: 10 c0 rjmp .+32 ; 0x3b6 <digitalWrite+0x7e>
  409. 396: 84 b5 in r24, 0x24 ; 36
  410. 398: 8f 77 andi r24, 0x7F ; 127
  411. 39a: 02 c0 rjmp .+4 ; 0x3a0 <digitalWrite+0x68>
  412. 39c: 84 b5 in r24, 0x24 ; 36
  413. 39e: 8f 7d andi r24, 0xDF ; 223
  414. 3a0: 84 bd out 0x24, r24 ; 36
  415. 3a2: 09 c0 rjmp .+18 ; 0x3b6 <digitalWrite+0x7e>
  416. 3a4: 80 91 b0 00 lds r24, 0x00B0
  417. 3a8: 8f 77 andi r24, 0x7F ; 127
  418. 3aa: 03 c0 rjmp .+6 ; 0x3b2 <digitalWrite+0x7a>
  419. 3ac: 80 91 b0 00 lds r24, 0x00B0
  420. 3b0: 8f 7d andi r24, 0xDF ; 223
  421. 3b2: 80 93 b0 00 sts 0x00B0, r24
  422. 3b6: e3 2f mov r30, r19
  423. 3b8: f0 e0 ldi r31, 0x00 ; 0
  424. 3ba: ee 0f add r30, r30
  425. 3bc: ff 1f adc r31, r31
  426. 3be: ee 58 subi r30, 0x8E ; 142
  427. 3c0: ff 4f sbci r31, 0xFF ; 255
  428. 3c2: a5 91 lpm r26, Z+
  429. 3c4: b4 91 lpm r27, Z+
  430. 3c6: 2f b7 in r18, 0x3f ; 63
  431. 3c8: f8 94 cli
  432. 3ca: 66 23 and r22, r22
  433. 3cc: 21 f4 brne .+8 ; 0x3d6 <digitalWrite+0x9e>
  434. 3ce: 8c 91 ld r24, X
  435. 3d0: 90 95 com r25
  436. 3d2: 89 23 and r24, r25
  437. 3d4: 02 c0 rjmp .+4 ; 0x3da <digitalWrite+0xa2>
  438. 3d6: 8c 91 ld r24, X
  439. 3d8: 89 2b or r24, r25
  440. 3da: 8c 93 st X, r24
  441. 3dc: 2f bf out 0x3f, r18 ; 63
  442. 3de: 08 95 ret
  443.  
  444. 000003e0 <main>:
  445. 3e0: cf 93 push r28
  446. 3e2: df 93 push r29
  447. 3e4: 0e 94 3b 01 call 0x276 ; 0x276 <init>
  448. 3e8: 0e 94 95 00 call 0x12a ; 0x12a <setup>
  449. 3ec: c0 e0 ldi r28, 0x00 ; 0
  450. 3ee: d0 e0 ldi r29, 0x00 ; 0
  451. 3f0: 0e 94 80 00 call 0x100 ; 0x100 <loop>
  452. 3f4: 20 97 sbiw r28, 0x00 ; 0
  453. 3f6: e1 f3 breq .-8 ; 0x3f0 <main+0x10>
  454. 3f8: 0e 94 00 00 call 0 ; 0x0 <__vectors>
  455. 3fc: f9 cf rjmp .-14 ; 0x3f0 <main+0x10>
  456.  
  457. 000003fe <_exit>:
  458. 3fe: f8 94 cli
  459.  
  460. 00000400 <__stop_program>:
  461. 400: ff cf rjmp .-2 ; 0x400 <__stop_program>
Add Comment
Please, Sign In to add comment