【问题标题】:Jump fails in LC3在 LC3 中跳转失败
【发布时间】:2015-03-30 21:39:14
【问题描述】:

我的 LC3 组装似乎有问题。

我试图跳转到一个子程序,但它只是进入下一个命令。

我试过了:

LD R0, Subpgm
JSRR R0

在底部,这一行定义了 Subpgm。

Subpgm .FILL x4000

我希望这会跳转到 PC x4000,但 PC 只是增加了正常的 1。

任何帮助将不胜感激!

【问题讨论】:

  • 我想通了。我使用的模拟器有一个 next 和一个 skip 命令。其中一个没有显示 JSRR 工作,它只是处理并转到返回命令。另一个正确跳转并显示子程序的工作。感谢您的回答!

标签: subroutine lc3


【解决方案1】:

您正确使用了 JSRR 命令,我必须查看您的其余代码才能了解导致错误的原因。

【讨论】:

    猜你喜欢
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多