こんにちは、ゲームボーイ用のエミュレーターを書いています。
私はこのリファレンスを使用します:ゲームボーイCPU(LR35902)命令セット
このドキュメントでは、オペコードについて次のように述べています。
0xE2 LD (C),A
と
0xF2 LD A,(C)
長さは 2 です。
Game Boy CPU Manualには、これらの命令がそれぞれ次のように記載されています。
アドレス $FF00 + レジスタ C の値を A に入れます。
と
A をアドレス $FF00 + レジスタ C に入れます。
オペコードは自己完結型であり、別の値を解釈する必要がないため、長さは 1 だと思います。長さが 2 の場合、2 番目のバイトの目的は何ですか?