8クロック毎にNRZI符号で出力する部分を書く。 2クロックのLDとRJMPがちょっとニクイ。 結局8ビット分をダラダラ書くとピッタリおさまった。
in r18, PORTB andi r18, 0xFC ori r18, 0x01 ldi r17, 0x03 ld r16, z+ (省略) LOOP_N: sbrs r16, 0 eor r18, r17 out PORTB, r18 lsr r16 (省略) rjmp LOOP_N