当前位置: 首页 > news >正文

三级嵌入式 汇编指令

ARM条件码

  • EQ 相等

  • NE 不相等

  • CS/HS 无符号大于等于

  • CC/LO 无符号小于

  • HI 无符号大于

  • LS 无符号小于等于

  • GE 带符号大于等于

  • LT 带符号小于

  • GT 带符号大于

  • LE 带符号小于等于

  • VS 溢出

  • VC 没有溢出

  • MI 负数

  • LDR R0, [R1] 将存储器地址为R1的字数据读入寄存器R0

  • LDR R0, [R1, R2] 将存储器地址为R1+R2的字数据读入寄存器R0

  • LDR R0, [R1, #8] 将存储器地址为R1+8的字数据读入寄存器R0

  • LDR R0, [R1, R2]! 将存储器地址为R1+R2的字数据读入寄存器R0, 并将新的地址R1+R2写入R1

  • LDR R0, [R1, #8]! 将存储器地址为R1+8的字数据读入寄存器R0,并将新的地址R1+8写入R1

  • LDR R0, [R1], R2 将存储器地址为R1的字数据读入寄存器R0 ,并将新的地址R1+R2写入R1

  • LDR R0, [R1, R2, LSL#2]! 将存储器地址为R1+R24的字数据读入寄存器R0 并将新地址R1+R24写入R1

  • LDRB R0, [R1, #8] 将存储器地址为R1+8的字节数据读入寄存器R0 , 并将R0的高24位清零

  • LDRH R0,[R1, R2] 将存储器地址为R1+R2的半字数据读入寄存器R0 , 并将R0的高16位清零

  • MOV R1, R0 将寄存器R0的值传送到寄存器R1

  • MOV PC, R14 将寄存器R14的值传送到PC

  • MOV R1, R0, LSL#3 将寄存器R0的值左移3位后传送到R1

  • CMP R1, R0 将寄存器R1的值与寄存器R0的值相减

  • CMN R1, R0 将寄存器R1的值与寄存器R0的值相加

  • TST R1 #0xffe 将寄存器R1的值与立即数0xffe按位与

  • TEQ R1, R2 将寄存器R1的值与R2按位异或

  • AND 逻辑与

  • ORR 逻辑或

  • EOR 异或

  • SUB 减法

  • RSB 反向减

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • java使用poi-tl模版引擎导出word之if判断条件的使用
  • css文字自适应宽度动态出现省略号...
  • IO练习网络爬虫获取
  • 基于Netty的自研流系统缓存实现挑战: 内存碎片与OOM困境
  • 雷池WAF动态防护功能初体验
  • 智能制造热点词汇科普篇——工业微服务
  • .net6 当连接用户的shell断掉后,dotnet会自动关闭,达不到长期运行的效果。.NET 进程守护
  • 手机验证码登入设计思路
  • 校园电动车安全监控和调度系统-计算机毕业设计源码13028
  • mysql快速精通(一)DQL数据查询语言
  • 图论·Day01
  • 5. 格点
  • react学习——23react中的路由的使用(重要)
  • 大气热力学(6)——位温和假相当位温
  • Linux 防火墙配置指南:firewalld不同服务管理的应用案例(十个)
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • Debian下无root权限使用Python访问Oracle
  • Docker下部署自己的LNMP工作环境
  • Github访问慢解决办法
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Rancher-k8s加速安装文档
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 第十八天-企业应用架构模式-基本模式
  • 服务器从安装到部署全过程(二)
  • 区块链共识机制优缺点对比都是什么
  • 深入浅出webpack学习(1)--核心概念
  • 一个完整Java Web项目背后的密码
  • 用Visual Studio开发以太坊智能合约
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • #考研#计算机文化知识1(局域网及网络互联)
  • $(function(){})与(function($){....})(jQuery)的区别
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (19)夹钳(用于送货)
  • (2)STL算法之元素计数
  • (24)(24.1) FPV和仿真的机载OSD(三)
  • (7)svelte 教程: Props(属性)
  • (四)模仿学习-完成后台管理页面查询
  • (转)为C# Windows服务添加安装程序
  • (转载)hibernate缓存
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .net core 连接数据库,通过数据库生成Modell
  • .net mvc 获取url中controller和action
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET8使用VS2022打包Docker镜像
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • /usr/bin/env: node: No such file or directory
  • ?.的用法
  • @component注解的分类
  • @Controller和@RestController的区别?
  • [ C++ ] STL_list 使用及其模拟实现
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现