00000002 JMP 0x00000047 Jump 00000004 JMP 0x00000047 Jump 00000006 JMP 0x00000047 Jump 00000008 JMP 0x00000047 Jump 0000000A JMP 0x00000047 Jump 0000000C JMP 0x00000047 Jump 0000000E JMP 0x00000047 Jump 00000010 JMP 0x00000047 Jump 00000012 JMP 0x0000007A Jump 00000014 JMP 0x00000047 Jump 00000016 JMP 0x00000047 Jump 00000018 JMP 0x00000047 Jump 0000001A JMP 0x00000047 Jump 0000001C JMP 0x00000047 Jump 0000001E JMP 0x00000047 Jump 00000020 JMP 0x00000047 Jump 00000022 JMP 0x00000047 Jump 00000024 JMP 0x00000047 Jump 00000026 JMP 0x00000047 Jump 00000028 JMP 0x00000047 Jump 0000002A CLR R1 Clear Register 0000002B OUT 0x3F,R1 Out to I/O location 0000002C LDI R28,0x5F Load immediate 0000002D LDI R29,0x08 Load immediate 0000002E OUT 0x3E,R29 Out to I/O location 0000002F OUT 0x3D,R28 Out to I/O location 00000030 LDI R17,0x00 Load immediate 00000031 LDI R26,0x60 Load immediate 00000032 LDI R27,0x00 Load immediate 00000033 LDI R30,0x84 Load immediate 00000034 LDI R31,0x01 Load immediate 00000035 RJMP PC+0x0003 Relative jump 00000036 LPM R0,Z+ Load program memory and postincrement 00000037 ST X+,R0 Store indirect and postincrement 00000038 CPI R26,0x9C Compare with immediate 00000039 CPC R27,R17 Compare with carry 0000003A BRNE PC-0x04 Branch if not equal 0000003B LDI R17,0x00 Load immediate 0000003C LDI R26,0x9C Load immediate 0000003D LDI R27,0x00 Load immediate 0000003E RJMP PC+0x0002 Relative jump 0000003F ST X+,R1 Store indirect and postincrement 00000040 CPI R26,0x9D Compare with immediate 00000041 CPC R27,R17 Compare with carry 00000042 BRNE PC-0x03 Branch if not equal 00000043 CALL 0x00000049 Call subroutine 00000045 JMP 0x000000C0 Jump 00000047 JMP 0x00000000 Jump --- C:\Users\AmmannM\Documents\AVRStudio\AVRGCC7\AVRGCC7\Debug/.././AVRGCC7.c -- { 00000049 PUSH R29 Push register on stack 0000004A PUSH R28 Push register on stack 0000004B IN R28,0x3D In from I/O location 0000004C IN R29,0x3E In from I/O location sei(); //Interrupts einschalten 0000004D SEI Global Interrupt Enable TCCR1A = 0x00; // Als "normalen" Timer verwenden 0000004E LDI R24,0x4F Load immediate 0000004F LDI R25,0x00 Load immediate 00000050 MOVW R30,R24 Copy register pair 00000051 STD Z+0,R1 Store indirect with displacement TCCR1B |= (1< 0.001 00000089 LDI R24,0x4C Load immediate 0000008A LDI R25,0x00 Load immediate 0000008B LDI R18,0xB8 Load immediate --- C:\Users\AmmannM\Documents\AVRStudio\AVRGCC7\AVRGCC7\Debug/.././AVRGCC7.c -- 0000008C LDI R19,0x11 Load immediate 0000008D MOVW R30,R24 Copy register pair 0000008E STD Z+1,R19 Store indirect with displacement 0000008F STD Z+0,R18 Store indirect with displacement PORTA = var_BildA[posArray]; //PORTA als Ausgang der Bytes im Array 00000090 LDI R24,0x3B Load immediate 00000091 LDI R25,0x00 Load immediate 00000092 LDS R18,0x009C Load direct from data space 00000094 MOV R18,R18 Copy register 00000095 LDI R19,0x00 Load immediate 00000096 SUBI R18,0xA0 Subtract immediate 00000097 SBCI R19,0xFF Subtract immediate with carry 00000098 MOVW R30,R18 Copy register pair 00000099 LDD R18,Z+0 Load indirect with displacement 0000009A MOVW R30,R24 Copy register pair 0000009B STD Z+0,R18 Store indirect with displacement PORTB = var_BildB[posArray]; //var_BildB[posArray]; 0000009C LDI R24,0x38 Load immediate 0000009D LDI R25,0x00 Load immediate 0000009E LDS R18,0x009C Load direct from data space 000000A0 MOV R18,R18 Copy register 000000A1 LDI R19,0x00 Load immediate 000000A2 SUBI R18,0x82 Subtract immediate 000000A3 SBCI R19,0xFF Subtract immediate with carry 000000A4 MOVW R30,R18 Copy register pair 000000A5 LDD R18,Z+0 Load indirect with displacement 000000A6 MOVW R30,R24 Copy register pair