Nitarouです。RL78/G23でアセンブラでプログラム作成し、デバッグを行っています。
REGAのデータをBCD変換してREGBに転送するプログラムをデバッグしています。
HLレジスタでREGBのアドレスを指定してAレジスタの内容を書き込みたいのですが、転送できません。解決方法をご存じでしたらご教示ください。
チョコです。
どうも、935行目の「MOVW HL,」命令のオペランドの記述が「!REGB」となっていますが、これは間違いです。
ここは、「#LOWW REGB」とすべきです。
以上
チョコさん、ご指摘の命令を書き換えましたらHLレジスタで指定したアドレスに書き込めました。
ありがとうございました。
ところで、928行目にも同じ命令がありますが、これは無意味ではないでしょうか。
(今回の935行目の命令で上書きされてしまうので)