清单4演示了基间接寻址模式(第64行),也就是首先取得一个基地址,然后在它上面加一个偏移量,从而到达最终的地址。
Listing 4 illustrates the base indirect addressing mode (line 64), so called because you start with a base address and add an offset to it to arrive at a final address.
对象的间接指针地址部分。
寄存器间接寻址模式使用一个寄存器来指定内存访问的整个地址。
The register indirect addressing mode uses a register to specify the whole address for the memory access. This is used for numerous situations, including, but not limited to
编译器可以使用间接调用执行优化,如提升循环外虚方法地址的加载。
The compiler can perform optimizations with indirect calls such as hoisting the load of a virtual method address out of a loop.
任何存储器空间开始处的绝对地址,当使用间接寻址方法定位存储器区域中某些单元时,以此绝对地址作为参考地址。
The absolute address at the beginning of any area of storage to which reference is made when indirect addressing methods are used to locate items in the storage area.
在关系型数据模型上增加了一种类聚型数据和一种间接地址存储数据方式,使更适合工程上的需要。
A new type of data cluster and an indirect addressing method are introduced. The improved database can be used more satisfactorily.
可能通过在某个寄存器中计算目标地址、并且使用间接跳转指令把控制传给该寄存器中的地址,把跳转指令本身的目标隐藏起来。
The target of the jump instruction itself may be hidden by computing its address in a register and using an indirect jump instruction to transfer control to the address in that register.
使用CONSTANT的风险更大,因为如果忘记使用额外级别的间接寻址,则访问的有可能是指向变量的导入地址表的指针,而不是变量本身。
Using CONSTANT is more risky because if you forget to use the extra level of indirection, you could potentially access the import address table's pointer to the variable - not the variable itself.
使用CONSTANT的风险更大,因为如果忘记使用额外级别的间接寻址,则访问的有可能是指向变量的导入地址表的指针,而不是变量本身。
Using CONSTANT is more risky because if you forget to use the extra level of indirection, you could potentially access the import address table's pointer to the variable - not the variable itself.
应用推荐