0

組み立て初心者です。HCS12 と AsmIDE ソフトウェアを使用しています。プログラムをアセンブルしてダウンロードしたら、'g $1500' を実行します ($1500 は他のアドレスでもかまいません)。その後、ターミナルで何も更新されず、何も入力できません。無限ループに陥りそうです。

別の機会に、私のプログラムは一度完全に実行されました。私は別のプログラムに行きましたが、行き詰まりました。それで、最初の完全に機能するプログラムに戻りましたが、今ではどちらも実行されません。

誰でもこれを修正する方法を知っていますか?

プログラムの例:

      org $1500

      ldx #5

      end
4

1 に答える 1

0

プログラムを正しく終了していません。命令を実行しldxてから、メモリ内のプログラムの後に発生したものは何でも実行し続けます。rtsの前でルーチンを終了し、end期待どおりに機能しないかどうかを確認します。

于 2012-04-24T22:49:07.790 に答える