// *********************************************************** // Project: aperiodischer teiler 10 mhz->310 khz // Author: Dr. Simon Schrödle // Jitter: 100 ns // *********************************************************** #include #include #include // Main program // int main(void) { DDRB = 0xff; asm volatile( "start:" "\n\t" //#1 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //33 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 //#2 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //33 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 //#3 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //33 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 //#4 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //33 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 //#5 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //33 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 //#6 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //33 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 //#7 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //33 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 //#8 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //33 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "nop" "\n\t""nop" "\n\t" //32 "sbi 0x18,0x01" "\n\t" // 2, sbi/cbi equal 2 nop "nop" "\n\t""nop" "\n\t""nop" "\n\t" // 5 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //10 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //16 "cbi 0x18,0x01" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //21 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //26 "nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t""nop" "\n\t" //31 "rjmp start" "\n\t" // equal 2 nop //32 ); }