【发布时间】:2016-02-13 22:32:09
【问题描述】:
我目前正在学习手臂组装,我有一些问题。在阅读文档时,我发现寄存器 nº 15 是存储下一条指令地址的程序计数器,当一条指令完成时,它会增加 4(字节,或拇指模式下的 2)。
所以,我的问题是,如果我运行一条指令,将 PC 本身更改少于 4 个字节,它会返回到之前的指令,不是吗?然后来来回回,这样就成了无限循环?
谢谢,如果这是一个明显的问题,我们很抱歉。 问候, 佩德罗。
【问题讨论】:
-
是的,你可以编写一个无限循环。你可以在调试器中尝试这种东西。