x86 - 英特尔的最后分支记录功能是英特尔处理器独有的吗?

标签 x86 arm intel cpu-architecture cpu-registers

最后分支记录是指存储与最近执行的分支相关的源地址和目标地址的寄存器对(MSR)的集合。它们受英特尔酷睿 2、英特尔至强和英特尔凌动处理器系列的支持。 http://css.csail.mit.edu/6.858/2012/readings/ia32/ia32-3b.pdf如果您有兴趣,文档包含更多信息。

类似 LBR 的功能是否仅在 Intel 微处理器中可用,还是 ARM 等中存在类似的功能?

最佳答案

总而言之,正如 Carl 提到的,ARM 在某些处理器上还具有程序跟踪功能。该网站有关于此功能的有趣详细信息:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.set.coresight/index.html

关于x86 - 英特尔的最后分支记录功能是英特尔处理器独有的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14595931/

相关文章:

c++ - C 和 C++ 中 float 和 double 的大小是多少?

x86 - 引导加载程序后如何从实模式切换到保护模式?

linux - 为什么是段错误而不是特权指令错误?

arm - STM32CubeIDE 中的 CMSIS DSP

vhdl - 在 ModelSim 中使用测试平台而不是 ".do"文件有什么优势?

c++ - 无法使用 Intel AES-NI 示例库以 32 字节 block 大小进行加密/解密

caching - 使用写分配策略写回缓存公式

linux - ALT_SMP 和 ALT_UP 有什么作用?

linux - 为什么启用超线程后性能变差?

assembly - ARM 汇编分支到寄存器或内存内部的地址