領域にアクセスするやや特殊な方法をやっていきます。プログラムメモリは同義です。追記(2021/8/16):コードを整理しました。領域からデータを持ってくる場合は専用の命令を記述する必要があるということを知ったので一旦記事にしたまでです。プログラム全体を示しておきます。blmain_loop1以下は今回のブートローダーに付随した説明です。超主観的ですが、今回プログラムを書くに当たって「これは知らなかった」「へぇ、こういう構成なのか」と思った内容をまず述べます。プログラム解説はその後です。レジスタに関する説明をします。この「レジスタ」は2つのレジスタをペアで用いることで表現するものになっています。その詳細は以下に示すとおりです。レジスタ」というものが表現されます。長だからこのような方法が取られています。命令等を用いて行うようです。代入されたことになります。レジスタをインクリメントすることができます。レジスタをインクリメントさせる、と言う使い方も可能ですね。領域などと、メモリ空間が独立しています。通常のレジスタ間接アドレッシングではアクセスできません。命令が用意されています。レジスタの指すアドレスに格納されるプログラムメモリの値を指定レジスタにコピーします。マイコンのマニュアルでもご覧になってください。レジスタの指すアドレスに格納されるプログラムメモリの値を指定レジスタにコピーします。上位バイトをコピーします。長であることに注意してください。レジスタをポストインクリメントしています。各所に分けて行っていきましょう。