概述
机器指令:CPU能直接识别并执行的二进制编码
汇编指令:汇编指令是机器指令的助记符,同机器指令一一对应。
指令:指令通常由操作码和地址码(操作数)两部分组成
指令集:每种CPU都有自己的汇编指令集。
1.指令用法:
- 汇编指令
读内存
1.FROM :取值哪里 符号 [ ]
例子 :LDR R0, [a] 去R3表示的?存 ,将Data 放入R0
2.TO 放到哪里
例子: STR R0,[R3] 将R0的值存入 R3地址 指定的内存中去
3.len 长度
3.加法指令
r1 为1 r2为2 r0为3 将r1和r2的和 存入r0 (1)中;
R0 到R15 有15个寄存器 其中还有ALU运算器
4.push 和pop
push {R0,R1} :
入栈时 SP为栈的最高的栈点的 之后每加入一个数据 sp的值 便减少 4
即为 SP = SP -4;
同理出栈时 加上4
即为 SP = SP +4;
- 跳转指令 BL A 即为 Branch And Link
例如 BL A 即为返回地址 -> R14 (LR) 运行A
最后
以上就是唠叨星星为你收集整理的基础汇编指令的全部内容,希望文章能够帮你解决基础汇编指令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复