特に断らない限りATmega328Pを使う。
pp.27-28
汎用レジスタはR0~R31の32本あるが、LDI
でロードできるのはR16~R31のみ。LDI
のI
はImmediate。即値。イミーディアトゥ。
LDI R16, 1 ; レジスタR16に10進数の1を格納する。 LDI R17, 0b10101010 ; 2進数の LDI R18, $0B ; 16進数の LDI R19, 0xA ; 16進数の LDI R20, 0xF1 LDI R21, 0xF2 LDI R22, 0xF3 LDI R23, 3 LDI R24, 5 ADD R23, R24 ; R23 += R24と同じ。
シミュレーターによる実行結果: