Nevím, jestli je to správně a celé (v datasheetu nejsou opcody instrukcí), kompiloval jsem to demoverzí a dekompiloval pomocí ODA (ten překladač tam totiž ASM nevyplivne), ale vypadlo mi z toho tohle:
Kód: Vybrat vše
.data:00000000 0c 94 2a 00 jmp 0x54 ; 0x00000054
.data:00000004 18 95 reti
.data:00000006 00 00 nop
.data:00000008 18 95 reti
.data:0000000a 00 00 nop
.data:0000000c 18 95 reti
.data:0000000e 00 00 nop
.data:00000010 18 95 reti
.data:00000012 00 00 nop
.data:00000014 18 95 reti
.data:00000016 00 00 nop
.data:00000018 18 95 reti
.data:0000001a 00 00 nop
.data:0000001c 18 95 reti
.data:0000001e 00 00 nop
.data:00000020 18 95 reti
.data:00000022 00 00 nop
.data:00000024 18 95 reti
.data:00000026 00 00 nop
.data:00000028 18 95 reti
.data:0000002a 00 00 nop
.data:0000002c 18 95 reti
.data:0000002e 00 00 nop
.data:00000030 18 95 reti
.data:00000032 00 00 nop
.data:00000034 18 95 reti
.data:00000036 00 00 nop
.data:00000038 18 95 reti
.data:0000003a 00 00 nop
.data:0000003c 18 95 reti
.data:0000003e 00 00 nop
.data:00000040 18 95 reti
.data:00000042 00 00 nop
.data:00000044 18 95 reti
.data:00000046 00 00 nop
.data:00000048 18 95 reti
.data:0000004a 00 00 nop
.data:0000004c 18 95 reti
.data:0000004e 00 00 nop
.data:00000050 18 95 reti
.data:00000052 00 00 nop
.data:00000054 8f e5 ldi r24, 0x5F ; 95
.data:00000056 8d bf out 0x3d, r24 ; 61
.data:00000058 c8 e3 ldi r28, 0x38 ; 56
.data:0000005a e0 e2 ldi r30, 0x20 ; 32
.data:0000005c 4e 2e mov r4, r30
.data:0000005e 88 e0 ldi r24, 0x08 ; 8
.data:00000060 8e bf out 0x3e, r24 ; 62
.data:00000062 d8 e0 ldi r29, 0x08 ; 8
.data:00000064 f8 e0 ldi r31, 0x08 ; 8
.data:00000066 5f 2e mov r5, r31
.data:00000068 a8 95 wdr
.data:0000006a 84 b7 in r24, 0x34 ; 52
.data:0000006c 08 2e mov r0, r24
.data:0000006e 87 7f andi r24, 0xF7 ; 247
.data:00000070 84 bf out 0x34, r24 ; 52
.data:00000072 88 e1 ldi r24, 0x18 ; 24
.data:00000074 99 27 eor r25, r25
.data:00000076 81 bd out 0x21, r24 ; 33
.data:00000078 91 bd out 0x21, r25 ; 33
.data:0000007a ee ef ldi r30, 0xFE ; 254
.data:0000007c f7 e0 ldi r31, 0x07 ; 7
.data:0000007e a0 e6 ldi r26, 0x60 ; 96
.data:00000080 b0 e0 ldi r27, 0x00 ; 0
.data:00000082 88 27 eor r24, r24
.data:00000084 8d 93 st X+, r24
.data:00000086 31 97 sbiw r30, 0x01 ; 1
.data:00000088 e9 f7 brne .-6 ; 0x00000084
.data:0000008a 66 24 eor r6, r6
.data:0000008c 31 97 sbiw r30, 0x01 ; 1
.data:0000008e f1 f7 brne .-4 ; 0x0000008c