0

我是组装新手。我正在使用 HCS12 和 AsmIDE 软件。组装并下载程序后,我运行“g $1500”(其中 $1500 可以是任何其他地址)。然后终端中没有任何更新,我无法输入任何内容。它似乎陷入了无限循环。

还有一次,我的程序完美地运行了一次。我去了一个不同的程序,结果卡住了。所以,我回到第一个完美运行的程序,现在它也不会运行。

有人知道怎么修这个东西吗?

程序示例:

      org $1500

      ldx #5

      end
4

1 回答 1

0

您没有正确退出程序。它执行ldx指令,然后继续执行内存中程序之后发生的任何事情。rts用before结束例程,end看看它是否按预期工作。

于 2012-04-24T22:49:07.790 回答