0

我与 ASSEMBLY 合作,基本上我正在循环访问员工数据,例如(小时工资、工作时间、税收减免等)。我希望能够遍历指令,并且在每次迭代中,我希望我正在使用的寄存器转到下一个寄存器。如中,

loop iteration 1 -> using register 2
loop iteration 2 -> using register 3
loop iteration 3 -> using register 4
... and so on...

是否有说明或简单的方法可以做到这一点?

4

1 回答 1

0

好吧,如果您告诉我们使用哪种汇编语言以便我们查看指令集会更有帮助。如果是 68HC11,我不知道有任何指令可以让您实现这一点。

你有多少个寄存器?8 多用途寄存器?有些架构只有 4 个寄存器。不可能很多。还有不同种类的寄存器,例如累加器和索引寄存器。

如果您在 x68 汇编中编程,我认为没有办法循环通过寄存器,最接近它的是弹出所有寄存器并将所有寄存器推入堆栈。但这不会实现您在这里的目标。

于 2013-09-25T03:12:31.573 回答