数据表中的“保留”

问题描述 投票:0回答:1

我正在尝试创建一个Nintendo Switch Emulator,我正在将指令连接到构成Tegra X1的ARM57芯片的汇编代码中。我发现以下数据表:

http://infocenter.arm.com/help/topic/com.arm.doc.ddi0488c/DDI0488C_cortex_a57_mpcore_r1p0_trm.pdf

但不幸的是它很模糊,很难理解,但我想知道“保留”部分是什么意思?它是否与它如何保持寄存器有关。它可以在页面找到。 453.保留操作经常被调用。如果有人能找到更好的数据表,虽然我必须知道,但是“保留”操作是什么。

emulation
1个回答
0
投票

一般来说,这是指寄存器中当前不执行任何操作但可能在未来版本的硬件中的位。正在警告程序员在操作寄存器中的其他位时不要意外更改其值。编写仿真器时,应完全忽略这些位。

作者:jasonharper

© www.soinside.com 2019 - 2024. All rights reserved.