リストファイル(.lss)
pp.57-58
ソースコード:
.org 00 ldi r16, 0x25 ldi r17, 0x34 add r16, r17 sts 0x300, r16 sts 0x301, r17
生成されたリストファイル(.lss)の中身:
左列の6桁の数字がプログラム領域(フラッシュ)のアドレスである。
ldi r16, 0x25
がe205
に変換されるしくみは下のとおりである。
add r16, r17
が0f01
に変換されるしくみは下のとおりである。
sts 0x300, r16
が9300 0300
に変換されるしくみは下のとおりである。sts
は4バイト命令なので、その次のアドレスが2増えている。