标签:inux size linux 数据 load arm font code linu
①LDR (load):读寄存器
举例:LDR R0,[R1]
假设R1的值是x,读取地址x上的数据(4字节),保存到R0中;
②STR (store):写寄存器
举例:STR R0,[R1]
假设R1的值是x,把R0的值写到地址x(4字节);
③B 跳转
④MOV (move)移动,赋值
举例1:MOV R0,R1
把R1的值赋值给R0;
举例2:MOV R0,#0x100
把0x100赋值给R0,即R0=0x100;
⑤LDR
举例:LDR R0,=0x12345678
这是一条伪指令,即实际中并不存在这个指令,他会被拆分成几个真正的ARM指令,实现一样的效果。 最后结果是R0=0x12345678。
标签:inux size linux 数据 load arm font code linu
原文地址:https://www.cnblogs.com/RcBlog/p/10029078.html