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

ARM day5

三盏灯流水

.text 
.global _start
_start: 
@1.LDR R0,=0X50000A28LDR R1,[R0]ORR R1,R1,#(0X1<<4)STR R1,[R0]
@1.LDR R0,=0X50000A28LDR R1,[R0]ORR R1,R1,#(0X1<<5)STR R1,[R0]
@2.LDR R0,=0X50006000LDR R1,[R0]BIC R1,R1,#(0X3<<20)ORR R1,R1,#(0X1<<20)STR R1,[R0]
@3.LDR R0,=0X50006004LDR R1,[R0]BIC R1,R1,#(0X1<<10)STR R1,[R0]@4.LDR R0,=0X50006008LDR R1,[R0]BIC R1,R1,#(0X3<<20)STR R1,[R0]@5.LDR R0,=0X5000600CLDR R1,[R0]BIC R1,R1,#(0X3<<20)STR R1,[R0]@2.LDR R0,=0X50007000LDR R1,[R0]BIC R1,R1,#(0X3<<20)ORR R1,R1,#(0X1<<20)STR R1,[R0]
@3.LDR R0,=0X50007004LDR R1,[R0]BIC R1,R1,#(0X1<<10)STR R1,[R0]@4.LDR R0,=0X50007008LDR R1,[R0]BIC R1,R1,#(0X3<<20)STR R1,[R0]@5.LDR R0,=0X5000700CLDR R1,[R0]BIC R1,R1,#(0X3<<20)STR R1,[R0]@2.LDR R0,=0X50006000LDR R1,[R0]BIC R1,R1,#(0X3<<16)ORR R1,R1,#(0X1<<16)STR R1,[R0]
@3.LDR R0,=0X50006004LDR R1,[R0]BIC R1,R1,#(0X1<<8)STR R1,[R0]@4.LDR R0,=0X50006008LDR R1,[R0]BIC R1,R1,#(0X3<<16)STR R1,[R0]@5.LDR R0,=0X5000600CLDR R1,[R0]BIC R1,R1,#(0X3<<16)STR R1,[R0]@6.
LOOP:@亮LDR R0,=0X50006014LDR R1,[R0]ORR R1,R1,#(0X1<<10)STR R1,[R0]BL delay@灭LDR R0,=0X50006014LDR R1,[R0]BIC R1,R1,#(0X1<<10)STR R1,[R0]BL delay@亮LDR R0,=0X50007014LDR R1,[R0]ORR R1,R1,#(0X1<<10)STR R1,[R0]BL delay@灭LDR R0,=0X50007014LDR R1,[R0]BIC R1,R1,#(0X1<<10)STR R1,[R0]BL delay@亮LDR R0,=0X50006014LDR R1,[R0]ORR R1,R1,#(0X1<<8)STR R1,[R0]BL delay@灭LDR R0,=0X50006014LDR R1,[R0]BIC R1,R1,#(0X1<<8)STR R1,[R0]BL delayb LOOP@封装函数
delay:LDR R4,=0X10000000
mm:cmp R4,#0subne R4,R4,#1bne mmmov pc,lr.end

测试结果

http://www.lryc.cn/news/189067.html

相关文章:

  • 流程引擎概述及组成
  • 定时任务Apscheduler实践案例
  • C#学习系列相关之多线程(五)----线程池ThreadPool用法
  • 京东数据接口|电商运营中数据分析的重要性
  • C++入门(1)
  • redis-6.2.7 集群安装3主3从
  • 【动态库】Ubuntu 添加动态库的搜索路径
  • 95740-26-4|用于体内DNA合成的探针F-ara-EdU
  • Ajax使用流程
  • 1808_ChibiOS基本的架构介绍
  • 曦力音视频转换工具Xilisoft Video Converter Ultimate mac中文版
  • Spring MVC 五:DispatcherServlet初始化之 mvc:annotation-driven
  • uniapp EventChannel 页面跳转参数事件传递navigateBack,navigateTo 成功后通知事件区别
  • 【C++ Primer Plus学习记录】指针——使用delete释放内存
  • 2023 NOIP A层联测9 - 风信子 题解
  • 岩土工程安全监测无线振弦采集仪在无线组网的关键要点
  • 代码随想录Day14 LeetCodeT110平衡二叉树 T257二叉树的所有路径 T404 左叶子之和
  • C语言自定义类型_枚举联合(3)
  • asp.net网上销售系统VS开发mysql数据库web结构c#编程Microsoft Visual Studio计算机毕业设计
  • 【Windows】RPC调用过程实例详解
  • 动手学强化学习第2章多臂老虎机
  • 钡铼BL124EC实现EtherCAT转Ethernet/IP的优势
  • 使用IntelliJ Idea必备的插件!
  • 代码随想录算法训练营第23期day19| 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
  • 第四章 字符串part02 28. 实现strStr() 459. 重复的子字符串
  • 设计模式 - 状态模式
  • 【vim 学习系列文章 9 -- .vim 脚本文件开发学习】
  • NAT模式和桥接模式的区别
  • 应对出海安全合规挑战,兆珑科技为什么选择了亚马逊云科技?
  • Allegro基本规则设置指导书之Spacing规则设置