在对任何域进行修改之前,都应该将条件寄存器保存到堆栈的这个区域中,然后在返回之前恢复。
The condition register should be saved in its area of the stack before any of these fields are modified, and then restored before returning.
保存这个函数中使用的所有非易失性寄存器(包括条件寄存器,如果使用了该寄存器的任何非易失性域的话)。
Save all non-volatile registers that will be used during this function (including the condition register, if any of its non-volatile fields will be used).
条件寄存器(ConditionRegister,CR)是反映特定操作结果并提供测试(及分支)机制的32位寄存器。
The Condition register (CR) is a 32-bit register that reflects the result of certain operations and provides a mechanism for testing (and branching).
为了实现这种映射,您可以在访问寄存器的位置包括条件编译#指令。
To achieve this mapping, you may include conditional compilation #ifdef in places where you access the registers.
但由于基线条件并不调用任何其他函数,所以无需从堆栈框架加载链接寄存器——值还在原处。
However, since the base case doesn't call any other functions, you don't need to load the link register from the stack frame — the value is still there.
本文基于ARM 9tdmi内核,从指令调整、寄存器分配、条件分支和循环结构等方面对汇编代码的优化方法进行了详细的论述。
This article gives a detail discussion on the assembled code optimization from instruction arrangement, register division, condition selection branch and cycle structure based on the core of ARM9TDMI.
利用一个片内控制寄存器,用户可以设置不同的工作条件,包括模拟输入范围和配置、输出编码、功耗管理及通道序列化。
An on-chip control register allows the user to set up different operating conditions, including analog input range and configuration, output coding, power management, and channel sequencing.
将多个可利用的写条件作为微调信息存储在多个寄存器中。
A plurality of available write conditions are stored as trim information in a plurality of registers.
所述控制电路选择存储有信息的所述寄存器,以便在最优写条件下进行编程。
The control circuit selects the register storing information for performing programming under the optimal write condition.
所述控制电路选择存储有信息的所述寄存器,以便在最优写条件下进行编程。
The control circuit selects the register storing information for performing programming under the optimal write condition.
应用推荐