2024年4月7日发(作者:)
查看文章
PowerPC常用指令
2009年05月14日 星期四 22:20
指令缩写
-------------------------
st = store
ld = load
r = right
l = left 或者 logical
w = word
u = update
m = move
f = from 或者 field
t = to 或者 than
i = Immediate
h = half word
z = zero
b = branch
n = and
cmp = compare
sub = subtract
clr = clear
cr = condition register
lr = link register
ctr = couter register
stwu = STore Word witch Update
stwu r1, <-frame_size>(r1)
--------------------------------
在GDB/IDA汇编中通常写成
stwu %sp, -0×20(%sp)
意思是,先将SP放入到(SP-20)这个内存地址然后SP = SP - 20;
从特殊寄存器取值的扩展助记符
-------------------------
mflr = Move From Link Register
mflr rt 等同于 mfspr rt,8
将连接寄存器的值放到RT
一般是mflr %r0
存值到特殊寄存器的扩展助记符
-------------------------
mtctr = Move To Counter Register
mtctr rs 等同 mtspr 9,rs
发布者:admin,转转请注明出处:http://www.yc00.com/web/1712452357a2062028.html
评论列表(0条)