大多数指令都遵循类似的格式,结果存储在第一个操作数内指定的寄存器中。
Most instructions follow a similar format, with the register that holds the result specified in the first operand.
请记住链接寄存器存储在调用函数的堆栈框架内,而非函数自身的堆栈框架。
Remember that the link register is stored in the calling function's stack frame, not the function's own stack frame.
所有标有可变的寄存器都可以在函数内自由改变。
All of the registers marked volatile can be freely changed within a function.
为了解决这一问题,乘法指令只使用每个32位的最低有效的16 位以便结果能够放进整个 32 位寄存器内。
To combat the problem, multiplication instructions only use the least-significant 16 bits of every 32-bit value so that the result will fit in the full 32-bit register.
尽管寄存器可以存储多个值(在本例中,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.
虽然代码也使用了一些向量运算,但我们只关注一个寄存器内的一个值,而其他值则被简单忽略。
It will use some vector operations, but we will only be concerned with one value within each register — the others we will simply ignore.
它将第二个操作数内的寄存器与第三个操作数内的常量加在一起,并将结果存储在第一个操作数内指定的寄存器中。
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.
但,如果是SPU,结果会存储在一种通用的寄存器内 —— 在本例中就是寄存器4。
However, with the SPU, the results are stored in a general-purpose register -- register 4 in this case.
现在结果出来了,在寄存器3 内,这也是它应该存在于的位置。
So now you have the result, and it is in register 3, which is where it needs to be for the return value.
AD 7712还包含自校准、系统校准和后台校准选项,同时允许用户读取和写入片内校准寄存器。
The AD7712 also contains self-calibration, system calibration and background calibration options and also allows the user to read and to write the on-chip calibration registers.
MAI管理设备控制器内的所有状态寄存器,并且通过8位并行数据线与设备端mcu进行数据交换。
MAI, which manages all the control status registers, exchange data with MCU through 8-bit data bus.
通过设置TMC428内部参数寄存器和片内ram的值,可使TMC428能够同时控制三个步进电机,实现三轴控制系统。
To set the proper parameter of register and on-chip ram of TMC428, it can make TMC428 control three stepper motor in the same time, and realize three-axis control system.
当操作指定了“r”限制符,那么操作数将会被存储在通用寄存器内。
When operands are specified using this constraint, they get stored in General Purpose Registers(GPR).
AD7711含有自测量校准、系统校准和后台校准选项,同时允许用户读取和写入片内校准寄存器。
The AD7711 contains self-measurement calibration, system calibration and background calibration options and also allows the user to read and write the on-chip calibration registers.
来自R0和R1寄存器的数据,来自寄存器缓冲区的数据都包含在这个模块内。
It contains data from R0 and R1 registers from all register Banks.
一个指令执行前,首先将其从主内存中取出并放如寄存器内。
Before an instruction is executed, it is first retrieved from main memory and pout into a register.
最后,”一丝不苟”VI使用大量移位寄存器在一个循环内反复传递数据,在多个并行循环间使用队列传递数据。
Finally, Meticulous VI makes extensive use of shift registers for passing data between loop iterations, and queues for passing data between parallel loops.
最后,”一丝不苟”VI使用大量移位寄存器在一个循环内反复传递数据,在多个并行循环间使用队列传递数据。
Finally, Meticulous VI makes extensive use of shift registers for passing data between loop iterations, and queues for passing data between parallel loops.
应用推荐