码迷,mamicode.com
首页 > 系统相关 > 详细

linux入门汇编

时间:2018-11-27 22:18:39      阅读:234      评论:0      收藏:0      [点我收藏+]

标签: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。

 

linux入门汇编

标签:inux   size   linux   数据   load   arm   font   code   linu   

原文地址:https://www.cnblogs.com/RcBlog/p/10029078.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!