dar(数据地址寄存器)包含处理器尝试访问的地址,这一行为将引发页面错误。
The dar (Data address Register) contains the address that the processor tried to access, which then caused a page fault.
在调试信号时,需要查看的一些重要寄存器包括GPR、指令指针(NIP)、机器状态寄存器(MSR)、Trap、数据地址寄存器(DAR)等等。
Important registers to look for when debugging through signals are the GPRs, instruction pointer (NIP), machine state register (MSR), trap, data address register (DAR), and so on.
在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.
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.
这里有三项数据:一个是基地址,第二个是索引寄存器,第三个是乘数。
Here, there are three entities: one is the base address, the second is the index register, and the third is the multiplier.
数据从四个寄存器收购成为可能读地址输入(RA1和RA0)。
Data acquisition from the four registers is made possible by the read address inputs (RA1 and RA0).
数据从四个寄存器收购成为可能读地址输入(RA1和RA0)。
Data acquisition from the four registers is made possible by the read address inputs (RA1 and RA0).
应用推荐