针对有效值限制测试由前面的寄存器地址请求返回的值。
Test the values returned by the preceding register address request against valid value limits.
如果没有提供地址,那么它采用当前寄存器来回溯堆栈。
If no address is provided, it takes the current registers to traceback the stack.
你也可以设置断点并检查特定内存地址或寄存器的内容。
You can also set breakpoints and examine the contents of specific memory locations and registers.
在寄存器加上一个常量是为了计算用于加载或存储的地址。
The constant gets added to the register to compute the address to use for loading or storing.
所使用的内存地址是通过将这两个寄存器加在一起来确定的。
The memory address used is determined by adding the two registers together.
所以该指令会将链接寄存器(存有返回地址)存储到调用函数堆栈框架的恰当位置。
So this instruction stores the link register (which holds the return address) into the proper location in the calling function's stack frame.
这将总会是它为了将指定地址移到寄存器的开始所需向左移位的字节数。
This will always be the number of bytes it needs to shift left to move the address specified to the beginning of the register.
在SIGILL的情况中,DAR可能不会提供任何有用的数据,因为这个寄存器在SIGSEGV的情况中就被用来存放故障地址。
In the case of SIGILL, the DAR might not provide useful data, because this register is used to store the fault address in the case of SIGSEGV.
地址总线被处理器用来选择在特定外设中的存储器地址或寄存器。
The address bus is used by the processor to select aspecific memory location or register within a particular peripheral.
在这种情况下,有效地址总是分为两个32位的寄存器;高位寄存器是可选的,如果没有指定,就会被当作零进行处理。
The effective address is, under the hood, always split into a pair of 32-bit registers; the high-order register is optional and if it's not specified, it is treated as zero.
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.
寄存器可以存放整个结构的地址,数字部分可以根据所访问的结构成员进行修改。
The register can hold the address of the whole struct, and the numeric portion can be modified depending on the structure member to be accessed.
在两种模式下,有效地址计算将使用所有64位相关寄存器(GPR、LR、CTR等)并生成64位结果。
In both modes, effective address computations use all 64 bits of the relevant registers (GPRs, LRs, CTRs, etc.) and produce a 64-bit result.
下面的输出显示了kprobe 的地址以及 eflags寄存器的内容
The following output shows kprobe's address, and the contents of the eflags registers
第一个操作数是目标寄存器,第二个操作数是要加载的D -Form地址。
"The first operand is the destination register and the second is the D-Form address to load."
在size下拉列表中,选择最小值(256)——小uart实际上只有4个32位寄存器,因此只需要16字节的地址空间,所以256个字节绰绰有余。
In the Size drop-down list, select the smallest value (256) — the lite UART actually has only four 32-bit registers, and hence only requires 16 bytes of address space, so 256 bytes is plenty.
由于信道是通过寄存器单字大小的首选槽写入的,所以64位地址在首选槽内已经有了高阶位。
Because channels are written using a register's preferred word-sized slot, the 64-bit address already has the high-order bits in the preferred slot.
例如,可以定义一个(简单的)新命令hari,它显示从地址0xc000000开始的一行内存、显示寄存器的内容并转储堆栈。
For example, a (trivial) new command called hari could be defined that would display one line of memory starting at address 0xc000000, display the contents of the registers, and dump the stack.
rotqby指令(代表的是“rotate (left)quadwordbybytes”)使用加载自的地址以指示寄存器的旋转程度。
The rotqby instruction, "rotate (left) quadword by bytes," USES the address you loaded from to indicate how far to rotate the register.
这通常指的是寄存器大小,但是也存在例外,比如32位390指的是物理地址大小。
This normally refers to the size of the registers, although there are exceptions - such as 390 31-bit - where it refers to the physical address size.
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.
其他常见的格式还有 X-Form(接受两个加在一起的寄存器)和A-Form(可保存一个常量或一个常量相对偏移量地址)。
The other popular formats are the X-Form, which takes two registers which are added together, or the A-Form, which can hold a constant or a constant relative offset address.
使用其他模式无法进行的内存访问(地址可以通过其他方式进行计算,并存储到寄存器中,然后就使用这个值来访问内存)。
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).
第一个指令负责加载,第二个指令旋转此值以便所请求的地址位于寄存器的开始。
The first instruction does the load and the second instruction rotates the value so that the requested address is at the beginning of the register.
RMO 寄存器设计用于每个分区,并且可以帮助每个分区引用地址零、以及内存中有效的且唯一的地址。
The RMO register is designed for each partition and is intended to facilitate each partition to reference address zero and yet a valid and unique address in the memory.
索引寄存器会与某个指定的地址相加,结果用作访问内存时使用的地址。
The index register is added to the specified address, and the result is used as the address for the memory access.
这里有三项数据:一个是基地址,第二个是索引寄存器,第三个是乘数。
Here, there are three entities: one is the base address, the second is the index register, and the third is the multiplier.
然后,假设这个结构体本身的地址在一个名为X 的寄存器中。
Then, let's say that the address of the struct itself is in a register called register X.
除错监视程序提供一个简单的命令集来显示和内存地址和寄存器、建立和移除断点,并且运行你的程序。
The debug monitor provides a set of primitive commands to view and modify memory locations and registers, create and remove breakpoints, and execute your program.
除错监视程序提供一个简单的命令集来显示和内存地址和寄存器、建立和移除断点,并且运行你的程序。
The debug monitor provides a set of primitive commands to view and modify memory locations and registers, create and remove breakpoints, and execute your program.
应用推荐