机器指令: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
最后
以上就是唠叨星星最近收集整理的关于基础汇编指令的全部内容,更多相关基础汇编指令内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复