Вот блин листинг. Вперёд :))
[CODE] 00000000: C009 rjmp 00000014
00000002: C040 rjmp 00000084
00000004: 9518 reti
00000006: 9518 reti
00000008: 9518 reti
0000000A: 9518 reti
0000000C: C05A rjmp 000000C2
0000000E: 9518 reti
00000010: C001 rjmp 00000014
00000012: 9518 reti
00000014: E0F3 ldi r31,#3
00000016: EFEF ser r30
00000018: 95C8 lpm
0000001A: BE01 out $31,r0
0000001C: E800 ldi r16,#128
0000001E: BD06 out $26,r16
00000020: E005 ldi r16,#5
00000022: BD06 out $26,r16
00000024: 94F8 cli
00000026: 95A8 wdr
00000028: B501 in r16,$21
0000002A: 6108 ori r16,#$18
0000002C: BD01 out $21,r16
0000002E: E00A ldi r16,#10
00000030: BD01 out $21,r16
00000032: D018 rcall 00000064
00000034: D086 rcall 00000142
00000036: D0C9 rcall 000001CA
00000038: D0AE rcall 00000196
0000003A: D01E rcall 00000078
0000003C: 2388 tst r24
0000003E: F00A brmi 00000042
00000040: D172 rcall 00000326
00000042: D1C1 rcall 000003C6
00000044: D0D2 rcall 000001EA
00000046: D0A7 rcall 00000196
00000048: EF6F ser r22
0000004A: 95A8 wdr
0000004C: 2F06 mov r16,r22
0000004E: 3F0F cpi r16,#255
00000050: F3E1 breq 0000004A
00000052: 2388 tst r24
00000054: F40A brpl 00000058
00000056: D167 rcall 00000326
00000058: 2F06 mov r16,r22
0000005A: F381 breq 0000003C
0000005C: 95A8 wdr
0000005E: 2366 tst r22
00000060: F7E9 brne 0000005C
00000062: F361 breq 0000003C
00000064: E104 ldi r16,#20
00000066: BF0B out $3B,r16
00000068: BF0A out $3A,r16
0000006A: 2700 clr r16
0000006C: BB08 out $18,r16
0000006E: E005 ldi r16,#5
00000070: BB07 out $17,r16
00000072: E203 ldi r16,#35
00000074: BF05 out $35,r16
00000076: 9508 ret
00000078: E400 ldi r16,#64
0000007A: BF0B out $3B,r16
0000007C: BF0A out $3A,r16
0000007E: E800 ldi r16,#128
00000080: BF0F out $3F,r16
00000082: 9508 ret
00000084: B75F in r21,$3F
00000086: 2EF7 mov r15,r23
00000088: E040 ldi r20,#0
0000008A: BF43 out $33,r20
0000008C: BF42 out $32,r20
0000008E: E041 ldi r20,#1
00000090: BD48 out $28,r20
00000092: 2D4F mov r20,r15
00000094: 2344 tst r20
00000096: F051 breq 000000AC
00000098: BF46 out $36,r20
0000009A: EC40 ldi r20,#192
0000009C: BD4F out $2F,r20
0000009E: E042 ldi r20,#2
000000A0: BF43 out $33,r20
000000A2: E044 ldi r20,#4
000000A4: BF48 out $38,r20
000000A6: BF49 out $39,r20
000000A8: 24DD clr r13
000000AA: C006 rjmp 000000B8
000000AC: E040 ldi r20,#0
000000AE: BF49 out $39,r20
000000B0: BB48 out $18,r20
000000B2: E840 ldi r20,#128
000000B4: BD4F out $2F,r20
000000B6: BF43 out $33,r20
000000B8: E060 ldi r22,#0
000000BA: E440 ldi r20,#64
000000BC: BF4A out $3A,r20
000000BE: BF5F out $3F,r21
000000C0: 9518 reti
000000C2: B75F in r21,$3F
000000C4: E044 ldi r20,#4
000000C6: BF48 out $38,r20
000000C8: 2D4D mov r20,r13
000000CA: 2344 tst r20
000000CC: F031 breq 000000DA
000000CE: 3041 cpi r20,#1
000000D0: F091 breq 000000F6
000000D2: 3042 cpi r20,#2
000000D4: F409 brne 000000D8
000000D6: C01A rjmp 0000010C
000000D8: C027 rjmp 00000128
000000DA: E041 ldi r20,#1
000000DC: 2ED4 mov r13,r20
000000DE: B746 in r20,$36
000000E0: E03E ldi r19,#14
000000E2: 0F43 add r20,r19
000000E4: BF46 out $36,r20
000000E6: B54F in r20,$2F
000000E8: 734F andi r20,#$3F
000000EA: 6840 ori r20,#$80
000000EC: BD4F out $2F,r20
000000EE: B348 in r20,$18
000000F0: 6044 ori r20,#$4
000000F2: BB48 out $18,r20
000000F4: C01F rjmp 00000134
000000F6: D020 rcall 00000138
000000F8: E042 ldi r20,#2
000000FA: 2ED4 mov r13,r20
000000FC: B746 in r20,$36
000000FE: 0D4A add r20,r10
00000100: 504E subi r20,#14
00000102: BF46 out $36,r20
00000104: B54F in r20,$2F
00000106: 6C40 ori r20,#$C0
00000108: BD4F out $2F,r20
0000010A: C014 rjmp 00000134
0000010C: E043 ldi r20,#3
0000010E: 2ED4 mov r13,r20
00000110: B746 in r20,$36
00000112: E03E ldi r19,#14
00000114: 0F43 add r20,r19
00000116: BF46 out $36,r20
00000118: B54F in r20,$2F
0000011A: 734F andi r20,#$3F
0000011C: 6440 ori r20,#$40
0000011E: BD4F out $2F,r20
00000120: B348 in r20,$18
00000122: 6044 ori r20,#$4
00000124: BB48 out $18,r20
00000126: C006 rjmp 00000134
00000128: D007 rcall 00000138
0000012A: E044 ldi r20,#4
0000012C: 2ED4 mov r13,r20
0000012E: B749 in r20,$39
00000130: 7F4B andi r20,#$FB
00000132: BF49 out $39,r20
00000134: BF5F out $3F,r21
00000136: 9518 reti
00000138: B348 in r20,$18
0000013A: 7F4B andi r20,#$FB
0000013C: BB48 out $18,r20
0000013E: EF60 ldi r22,#240
00000140: 9508 ret
00000142: 99B1 sbic $16,1
00000144: CFFE rjmp 00000142
00000146: 9BB1 sbis $16,1
00000148: CFFE rjmp 00000146
0000014A: E000 ldi r16,#0
0000014C: BF02 out $32,r16
0000014E: E001 ldi r16,#1
00000150: BD08 out $28,r16
00000152: E002 ldi r16,#2
00000154: BF03 out $33,r16
00000156: 99B1 sbic $16,1
00000158: CFFE rjmp 00000156
0000015A: 9BB1 sbis $16,1
0000015C: CFFE rjmp 0000015A
0000015E: B712 in r17,$32
00000160: E000 ldi r16,#0
00000162: BF02 out $32,r16
00000164: E001 ldi r16,#1
00000166: BD08 out $28,r16
00000168: 95A8 wdr
0000016A: 99B1 sbic $16,1
0000016C: CFFD rjmp 00000168
0000016E: 95A8 wdr
00000170: 9BB1 sbis $16,1
00000172: CFFD rjmp 0000016E
00000174: B722 in r18,$32
00000176: 1312 cpse r17,r18
00000178: CFFF rjmp 00000178
0000017A: 2700 clr r16
0000017C: BF03 out $33,r16
0000017E: BF02 out $32,r16
00000180: 2311 tst r17
00000182: F012 brmi 00000188
00000184: 3518 cpi r17,#88
00000186: F02A brmi 00000192
00000188: EA90 ldi r25,#160
0000018A: 9516 lsr r17
0000018C: 6810 ori r17,#$80
0000018E: 2EA1 mov r10,r17
00000190: 9508 ret
00000192: E895 ldi r25,#133
00000194: CFFA rjmp 0000018A
00000196: 2388 tst r24
00000198: F0B1 breq 000001C6
0000019A: 3189 cpi r24,#25
0000019C: F010 brlo 000001A2
0000019E: 2F08 mov r16,r24
000001A0: C001 rjmp 000001A4
000001A2: E109 ldi r16,#25
000001A4: 9500 com r16
000001A6: 9506 lsr r16
000001A8: 9506 lsr r16
000001AA: 2F10 mov r17,r16
000001AC: 3A90 cpi r25,#160
000001AE: F429 brne 000001BA
000001B0: 0F10 add r17,r16
000001B2: E101 ldi r16,#17
000001B4: 0F10 add r17,r16
000001B6: 2F71 mov r23,r17
000001B8: 9508 ret
000001BA: 9506 lsr r16
000001BC: 0F10 add r17,r16
000001BE: E00F ldi r16,#15
000001C0: 0F10 add r17,r16
000001C2: 2F71 mov r23,r17
000001C4: 9508 ret
000001C6: E070 ldi r23,#0
000001C8: 9508 ret
000001CA: 2455 clr r5
000001CC: 2444 clr r4
000001CE: 2788 clr r24
000001D0: E011 ldi r17,#1
000001D2: D0EE rcall 000003B0
000001D4: 2300 tst r16
000001D6: F031 breq 000001E4
000001D8: E010 ldi r17,#0
000001DA: D0EA rcall 000003B0
000001DC: 2E90 mov r9,r16
000001DE: E002 ldi r16,#2
000001E0: 2E60 mov r6,r16
000001E2: 9508 ret
000001E4: 2499 clr r9
000001E6: 2466 clr r6
000001E8: 9508 ret
000001EA: 2077 tst r7
000001EC: F009 breq 000001F0
000001EE: 947A dec r7
000001F0: 99B3 sbic $16,3
000001F2: C004 rjmp 000001FC
000001F4: 2044 tst r4
000001F6: F031 breq 00000204
000001F8: 944A dec r4
000001FA: C004 rjmp 00000204
000001FC: 2D04 mov r16,r4
000001FE: 3003 cpi r16,#3
00000200: F40A brpl 00000204
00000202: 9443 inc r4
00000204: 2D04 mov r16,r4
00000206: 3003 cpi r16,#3
00000208: F019 breq 00000210
0000020A: 3000 cpi r16,#0
0000020C: F021 breq 00000216
0000020E: C005 rjmp 0000021A
00000210: E001 ldi r16,#1
00000212: 2E50 mov r5,r16
00000214: C002 rjmp 0000021A
00000216: E000 ldi r16,#0
00000218: 2E50 mov r5,r16
0000021A: 2D06 mov r16,r6
0000021C: 3000 cpi r16,#0
0000021E: F059 breq 00000236
00000220: 3001 cpi r16,#1
00000222: F0B1 breq 00000250
00000224: 3002 cpi r16,#2
00000226: F181 breq 00000288
00000228: 3003 cpi r16,#3
0000022A: F1D1 breq 000002A0
0000022C: 3004 cpi r16,#4
0000022E: F409 brne 00000232
00000230: C050 rjmp 000002D2
00000232: 3005 cpi r16,#5
00000234: C063 rjmp 000002FC
00000236: 2499 clr r9
00000238: 2055 tst r5
0000023A: F429 brne 00000246
0000023C: 2011 tst r1
0000023E: F019 breq 00000246
00000240: 2033 tst r3
00000242: F009 breq 00000246
00000244: C004 rjmp 0000024E
00000246: E00F ldi r16,#15
00000248: 2E70 mov r7,r16
0000024A: E001 ldi r16,#1
0000024C: 2E60 mov r6,r16
0000024E: 9508 ret
00000250: 2033 tst r3
00000252: F081 breq 00000274
00000254: 2055 tst r5
00000256: F019 breq 0000025E
00000258: 2077 tst r7
0000025A: F061 breq 00000274
0000025C: C014 rjmp 00000286
0000025E: E010 ldi r17,#0
00000260: D0A7 rcall 000003B0
00000262: 2E90 mov r9,r16
00000264: E011 ldi r17,#1
00000266: E001 ldi r16,#1
00000268: D09C rcall 000003A2
0000026A: E001 ldi r16,#1
0000026C: 2E80 mov r8,r16
0000026E: E002 ldi r16,#2
00000270: 2E60 mov r6,r16
00000272: C009 rjmp 00000286
00000274: E011 ldi r17,#1
00000276: E001 ldi r16,#1
00000278: D094 rcall 000003A2
0000027A: E001 ldi r16,#1
0000027C: 2E80 mov r8,r16
0000027E: E001 ldi r16,#1
00000280: 2E70 mov r7,r16
00000282: E004 ldi r16,#4
00000284: 2E60 mov r6,r16
00000286: 9508 ret
00000288: 2055 tst r5
0000028A: F429 brne 00000296
0000028C: 2000 tst r0
0000028E: F019 breq 00000296
00000290: 2099 tst r9
00000292: F009 breq 00000296
00000294: C004 rjmp 0000029E
00000296: E00F ldi r16,#15
00000298: 2E70 mov r7,r16
0000029A: E003 ldi r16,#3
0000029C: 2E60 mov r6,r16
0000029E: 9508 ret
000002A0: 2055 tst r5
000002A2: F059 breq 000002BA
000002A4: 2077 tst r7
000002A6: F009 breq 000002AA
000002A8: C013 rjmp 000002D0
000002AA: 2088 tst r8
000002AC: F419 brne 000002B4
000002AE: E005 ldi r16,#5
000002B0: 2E60 mov r6,r16
000002B2: C00E rjmp 000002D0
000002B4: E004 ldi r16,#4
000002B6: 2E60 mov r6,r16
000002B8: C00B rjmp 000002D0
000002BA: E011 ldi r17,#1
000002BC: E000 ldi r16,#0
000002BE: D071 rcall 000003A2
000002C0: E010 ldi r17,#0
000002C2: E00A ldi r16,#10
000002C4: 2099 tst r9
000002C6: F009 breq 000002CA
000002C8: 2D09 mov r16,r9
000002CA: D06B rcall 000003A2
000002CC: E000 ldi r16,#0
000002CE: 2E60 mov r6,r16
000002D0: 9508 ret
000002D2: 2055 tst r5
000002D4: F031 breq 000002E2
000002D6: 2D09 mov r16,r9
000002D8: 3F00 cpi r16,#240
000002DA: F041 breq 000002EC
000002DC: 2077 tst r7
000002DE: F059 breq 000002F6
000002E0: C00C rjmp 000002FA
000002E2: E000 ldi r16,#0
000002E4: 2E80 mov r8,r16
000002E6: E002 ldi r16,#2
000002E8: 2E60 mov r6,r16
000002EA: C007 rjmp 000002FA
000002EC: E001 ldi r16,#1
000002EE: 2E70 mov r7,r16
000002F0: E005 ldi r16,#5
000002F2: 2E60 mov r6,r16
000002F4: C002 rjmp 000002FA
000002F6: 9493 inc r9
000002F8: C000 rjmp 000002FA
000002FA: 9508 ret
000002FC: 2055 tst r5
000002FE: F031 breq 0000030C
00000300: 2D09 mov r16,r9
00000302: 300A cpi r16,#10
00000304: F041 breq 00000316
00000306: 2077 tst r7
00000308: F059 breq 00000320
0000030A: C00C rjmp 00000324
0000030C: E001 ldi r16,#1
0000030E: 2E80 mov r8,r16
00000310: E002 ldi r16,#2
00000312: 2E60 mov r6,r16
00000314: C007 rjmp 00000324
00000316: E001 ldi r16,#1
00000318: 2E70 mov r7,r16
0000031A: E004 ldi r16,#4
0000031C: 2E60 mov r6,r16
0000031E: C002 rjmp 00000324
00000320: 949A dec r9
00000322: C000 rjmp 00000324
00000324: 9508 ret
00000326: 9BB4 sbis $16,4
00000328: C006 rjmp 00000336
0000032A: E004 ldi r16,#4
0000032C: 2E20 mov r2,r16
0000032E: 2E30 mov r3,r16
00000330: 2E00 mov r0,r16
00000332: 2E10 mov r1,r16
00000334: C029 rjmp 00000388
00000336: 2000 tst r0
00000338: F139 breq 00000388
0000033A: 2011 tst r1
0000033C: F129 breq 00000388
0000033E: 2022 tst r2
00000340: F119 breq 00000388
00000342: 2033 tst r3
00000344: F109 breq 00000388
00000346: E202 ldi r16,#34
00000348: B907 out $7,r16
0000034A: E900 ldi r16,#144
0000034C: B906 out $6,r16
0000034E: ED05 ldi r16,#213
00000350: B906 out $6,r16
00000352: 9B34 sbis $6,4
00000354: F3F1 breq 00000352
00000356: B105 in r16,$5
00000358: 3604 cpi r16,#100
0000035A: F4B2 brpl 00000388
0000035C: 3400 cpi r16,#64
0000035E: F442 brpl 00000370
00000360: 3203 cpi r16,#35
00000362: F452 brpl 00000378
00000364: 300C cpi r16,#12
00000366: F462 brpl 00000380
00000368: 941A dec r1
0000036A: F474 brge 00000388
0000036C: 9413 inc r1
0000036E: C00C rjmp 00000388
00000370: 942A dec r2
00000372: F454 brge 00000388
00000374: 9423 inc r2
00000376: C008 rjmp 00000388
00000378: 943A dec r3
0000037A: F434 brge 00000388
0000037C: 9433 inc r3
0000037E: C004 rjmp 00000388
00000380: 940A dec r0
00000382: F414 brge 00000388
00000384: 9403 inc r0
00000386: C000 rjmp 00000388
00000388: 2033 tst r3
0000038A: F421 brne 00000394
0000038C: 2D09 mov r16,r9
0000038E: 3F0F cpi r16,#255
00000390: F009 breq 00000394
00000392: 9493 inc r9
00000394: 2022 tst r2
00000396: F421 brne 000003A0
00000398: 2D09 mov r16,r9
0000039A: 2300 tst r16
0000039C: F009 breq 000003A0
0000039E: 949A dec r9
000003A0: 9508 ret
000003A2: D00B rcall 000003BA
000003A4: BB0D out $1D,r16
000003A6: E000 ldi r16,#0
000003A8: BB0C out $1C,r16
000003AA: 9AE2 sbi $1C,2
000003AC: 9AE1 sbi $1C,1
000003AE: C003 rjmp 000003B6
000003B0: D004 rcall 000003BA
000003B2: 9AE0 sbi $1C,0
000003B4: B30D in r16,$1D
000003B6: 9478 sei
000003B8: 9508 ret
000003BA: 95A8 wdr
000003BC: 99E1 sbic $1C,1
000003BE: CFFD rjmp 000003BA
000003C0: 94F8 cli
000003C2: BB1E out $1E,r17
000003C4: 9508 ret
000003C6: 2D09 mov r16,r9
000003C8: 9506 lsr r16
000003CA: 9506 lsr r16
000003CC: 2F18 mov r17,r24
000003CE: 9516 lsr r17
000003D0: 9516 lsr r17
000003D2: 1710 cp r17,r16
000003D4: F059 breq 000003EC
000003D6: F02A brmi 000003E2
000003D8: 951A dec r17
000003DA: 0F11 lsl r17
000003DC: 0F11 lsl r17
000003DE: 2F81 mov r24,r17
000003E0: 9508 ret
000003E2: 9513 inc r17
000003E4: 0F11 lsl r17
000003E6: 0F11 lsl r17
000003E8: 2F81 mov r24,r17
000003EA: 9508 ret
000003EC: 2D09 mov r16,r9
000003EE: 2F18 mov r17,r24
000003F0: 1710 cp r17,r16
000003F2: F021 breq 000003FC
000003F4: F012 brmi 000003FA
000003F6: 958A dec r24
000003F8: 9508 ret
000003FA: 9583 inc r24
000003FC: 9508 ret[/CODE]