Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
该指令来自 powerpc uboot 。
lis r3 CONFIG_SYS_DEFAULT_IMMR@h
特别是“@h”是什么意思?
另一个指令:
lwz r4,0(r3)
特别是“0(r3)”是什么意思?
谢谢!
lis r3,CONFIG_SYS_DEFAULT_IMMR@h
将立即操作数的高(高)半字(16 位)加载到 的高半字中r3。@h后缀用于指定 的高半字CONFIG_SYS_DEFAULT_IMMR。
r3
@h
CONFIG_SYS_DEFAULT_IMMR
例如,如果CONFIG_SYS_DEFAULT_IMMR等于0x12345678上述指令将加载0x1234到r3.
0x12345678
0x1234
将有效地址 ( ) 中的一个字(32 位)加载r3+0到r4. 如果r4是 64 位寄存器,它会另外清除r4.
r3+0
r4