• 如何存储寄存器内容一个内存中的变量指定地址吗?

    How do I store the contents of a register, to an address specified by a variable in memory?

    youdao

  • 机器语言中的典型指令可能10010 1100 1011,意思是存储寄存器a内容存储寄存器b内容

    A typical instruction in a machine language might read 10010 1100 1011 and mean add the contents of storage register a to the contents of storage register B.

    youdao

  • 例如编译器为了优化循环索引变量可能选择存储一个寄存器或者缓存延迟到一个适合时间把一个新的变量存入

    For example, a compiler may choose to optimize a loop index variable by storing it in a register, or the cache may delay flushing a new value of a variable to main memory until a more opportune time.

    youdao

  • 如果以前从未汇编语言编过程,寄存器就是处理器计算使用临时存储

    If you've never programmed assembly language before, registers are the temporary storage that processors use for computing values.

    youdao

  • 寄存器加上个常量为了计算用于加载存储地址

    The constant gets added to the register to compute the address to use for loading or storing.

    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

  • 记住链接寄存器存储调用函数堆栈框架内,而函数自身的堆栈框架。

    Remember that the link register is stored in the calling function's stack frame, not the function's own stack frame.

    youdao

  • 专用寄存器一些保留,用于指定编译器生成存储区域

    Special registers are reserved words that name storage areas generated by the compiler.

    youdao

  • 剩余空间用来保存寄存器存储本地变量

    The remaining space is used for saving registers and storing local variables.

    youdao

  • 由于调用任何函数使用任何本地存储所以根本无需堆栈框架,并通过链接寄存器退出

    Since you did not call any functions or use any local storage, you did not need a stack frame at all, so you can now just exit through the link register.

    youdao

  • 加载跨越16字节边界十分困难因为必须要将存储两个寄存器,进行移位然后它们进行掩码组合

    To load a value which crosses a 16-byte boundary is even more difficult, as you would actually have to load it into two registers, shift them, and then mask and combine them.

    youdao

  • 由于SPU128个寄存器所以它可以存储大量临时中间值,无需其他架构一样,必须加载和向内存转存。

    Since the SPU has 128 registers, it can keep a lot of temporary and intermediate values around without having to load and store back into memory like other architectures.

    youdao

  • 现有JMM 表明易失性的直接存打交道的,这样避免了把存储寄存器或者绕过处理器特定的缓存

    The existing JMM says that volatile reads and writes are to go directly to main memory, prohibiting caching values in registers and bypassing processor-specific caches.

    youdao

  • 大多数指令都遵循类似格式结果存储第一个操作数内指定寄存器中。

    Most instructions follow a similar format, with the register that holds the result specified in the first operand.

    youdao

  • 本地变量空间用作函数通用存储空间寄存器保存用于保存函数所使用非可变寄存器

    The local variable space is used as a general storage area for the function, and the register save area is used to save the values of non-volatile registers that the function USES.

    youdao

  • 存储过程需要寄存器EXPLSNAP设置ALLYES用以收集存取方案

    The stored procedure needs to set the EXPLSNAP register to ALL or YES in order to collect the access plans.

    youdao

  • 函数必须假设对于自己8个参数它们通过寄存器传递但是如果需要程序中对参数进行存储仍然需要一个可用保存

    Functions must assume that for the first eight parameters, they are only passed by register, but they will still have a save area available if they need to be stored by the program.

    youdao

  • 可以看到test1()中每次加法都需要读取存储全局变量errstest2()中,localerrs分配在寄存器上,需要指令

    Note that test1 must load and store the global errs value each time it is incremented, whereas test2 stores localerrs in a register and needs only a single instruction.

    youdao

  • dsirr数据存储中断原因寄存器表示发生页面错误类型

    The dsirr (Data Storage Interrupt reason Register) indicates the type of page fault that has occurred.

    youdao

  • dsisr(数据存储中断状态寄存器)表示页面错误无法解决原因

    The dsisr (Data Storage Interrupt Status Register) indicates why the page fault could not be resolved.

    youdao

  • setup_arch需要闪存存储库、系统寄存器其它特定设备执行内存映射

    The setup_arch also needs to perform any memory mappings for flash Banks, system registers, and other specific devices.

    youdao

  • 尽管寄存器可以存储多个(例中4个32位值),但当参数传递给函数时,每个参数都会在其自己的寄存器传递。

    Although registers can hold multiple values (in this case, four 32-bit values), when passing parameters to a function, each parameter value is passed in its own register.

    youdao

  • 使用其他模式无法进行的内存访问(地址可以通过其他方式进行计算存储寄存器然后使用这个值来访问内存)。

    Any memory access that is not available by other modes (the address can be calculated by other means and stored in the register, which is then used for the access).

    youdao

  • 第二操作寄存器第三个操作数内的常量在一起结果存储第一个操作数内指定寄存器

    It adds together the register in the second operand with the constant in the third operand, and stores the result in the register specified in the first operand.

    youdao

  • PPE载入存储指令访问存储(有效地址空间),可以存储内容可以缓存私有寄存器文件之间移动数据

    The PPE accesses main storage (the effective-address space) with load and store instructions that move data between main storage and a private register file, the contents of which may be cached.

    youdao

  • 如果SPU结果存储一种通用寄存器内 —— 在例中就是寄存器4

    However, with the SPU, the results are stored in a general-purpose register -- register 4 in this case.

    youdao

  • 所以编译不会将全局变量存储寄存器中,那样会带来额外的不必要负担存储空间。

    Hence, the compiler cannot cache the value of a global variable in a register, resulting in extra (often unnecessary) loads and stores when globals are used.

    youdao

  • 因此POWER 5中引入了PUR寄存器用于存储各个虚拟处理器实际使用的周期

    Hence, the PUR register, introduced in POWER5, stores the actual cycles consumed by each virtual processor.

    youdao

  • 因此POWER 5中引入了PUR寄存器用于存储各个虚拟处理器实际使用的周期

    Hence, the PUR register, introduced in POWER5, stores the actual cycles consumed by each virtual processor.

    youdao

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

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

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