• 在对任何进行修改之前,都应该条件寄存器保存堆栈这个区域中,然后返回之前恢复

    The condition register should be saved in its area of the stack before any of these fields are modified, and then restored before returning.

    youdao

  • 继续调用不安全的函数使用设置连接寄存器以便调用的函数返回下面的下一个步骤

    Proceed to call the key-unsafe function, with the link register set, so that the called function returns to the next step below.

    youdao

  • 针对有效值限制测试前面寄存器地址请求返回

    Test the values returned by the preceding register address request against valid value limits.

    youdao

  • 所以指令会将链接寄存器(存有返回地址)存储调用函数堆栈框架恰当位置

    So this instruction stores the link register (which holds the return address) into the proper location in the calling function's stack frame.

    youdao

  • 因此,在函数使用易失性寄存器之前必须保存函数堆栈帧中然后函数返回之前恢复

    Therefore, before using a non-volatile register in a function, its value must be saved in the function's stack frame, and then restored before the function returns.

    youdao

  • brsl代表branch relative and setlink”,用来分支函数入口链接寄存器(LR)设置返回地址下一个指令

    BRSL stands for "branch relative and set link." This branches to the function entry point and sets the link register (LR) to the next instruction for the return address.

    youdao

  • 意味着函数可以使用这些寄存器前提是从函数返回之前这些寄存器恢复。

    This means that a function can use them provided their value is restored before returning from the function.

    youdao

  • LK指定下一个顺序指令地址是否作为子例程调用返回地址保存链接寄存器中。

    The LK bit specifies whether the address of the next sequential instruction is saved in the Link Register as a return address for a subroutine call.

    youdao

  • 注意有些Linux发行版提供了一个名为get _ tb函数返回tb寄存器

    Note that some Linux distributions provide a library function called get_tb , which returns the value of the TB register.

    youdao

  • 这个函数完成时,返回通过寄存器3返回,函数本身使用blr指令退出

    When the function is completed, the value is returned through register 3, and the function exits using the BLR instruction.

    youdao

  • 需要返回加载寄存器3执行函数尾声(epilogue)恢复堆栈框架返回

    You load register 3 with the return value and perform the function epilogue to restore the stack frame and return.

    youdao

  • 因此参数可能存储寄存器/堆栈上,和一个返回保留

    So the parameters may be stored in registers and/or on the stack, and a place for the return value is also reserved.

    youdao

  • 内核中断返回并且应用程序上面浮点寄存器之一破坏。

    Kernel returns from interrupt, and one of the application's upper floating-point registers is destroyed.

    youdao

  • 控制器返回与其寄存器一致结果

    The floppy disk controller returned inconsistent results in its registers.

    youdao

  • 如果程序改变一个非易失性寄存器必须保存改变这个寄存器之前堆栈保存的值返回之前恢复那个值。

    If a routine changes the value of a nonvolatile register, it must save the old value on the stack before changing the register and restore that value before returning.

    youdao

  • 如果程序改变一个非易失性寄存器必须保存改变这个寄存器之前堆栈保存的值返回之前恢复那个值。

    If a routine changes the value of a nonvolatile register, it must save the old value on the stack before changing the register and restore that value before returning.

    youdao

$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定