我是靠谱客的博主 唠叨星星,这篇文章主要介绍基础汇编指令,现在分享给大家,希望可以做个参考。

机器指令:CPU能直接识别并执行的二进制编码

汇编指令:汇编指令是机器指令的助记符,同机器指令一一对应。

指令:指令通常由操作码和地址码(操作数)两部分组成

指令集:每种CPU都有自己的汇编指令集。

在这里插入图片描述

在这里插入图片描述

1.指令用法:

在这里插入图片描述

  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;

  1. 跳转指令 BL A 即为 Branch And Link
例如 BL  A           即为返回地址 -> R14 (LR)   运行A

最后

以上就是唠叨星星最近收集整理的关于基础汇编指令的全部内容,更多相关基础汇编指令内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部