USC*_*USC 3 arm intel cpu-architecture
ARM的R15和普通PC的CPU有什么区别?它们都只是程序计数器。有什么不同?
aus*_*len 5
ARM 的 PC 更类似于带有一些限制的常规寄存器,而不是 x86 的 IP 类似于常规寄存器。
考虑到一般 PC 是基于 Intel x86 的 CPU,在 x86 的情况下,您无法直接操作 PC(指令指针),但它会通过提供的控制流指令隐式更新。
在 ARM 历史上的情况下,程序计数器 (PC) 映射为索引 15(第 16 个寄存器)处的寄存器,可以通过算术指令直接操作。例如,您可以将 16 添加到 PC,这将改变指令流的流程,类似于 16 字节向前跳转指令。
归档时间:
11 年,4 月 前
查看次数:
438 次
最近记录: