码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ARM day5


    三盏灯流水

    1. .text
    2. .global _start
    3. _start:
    4. @1.
    5. LDR R0,=0X50000A28
    6. LDR R1,[R0]
    7. ORR R1,R1,#(0X1<<4)
    8. STR R1,[R0]
    9. @1.
    10. LDR R0,=0X50000A28
    11. LDR R1,[R0]
    12. ORR R1,R1,#(0X1<<5)
    13. STR R1,[R0]
    14. @2.
    15. LDR R0,=0X50006000
    16. LDR R1,[R0]
    17. BIC R1,R1,#(0X3<<20)
    18. ORR R1,R1,#(0X1<<20)
    19. STR R1,[R0]
    20. @3.
    21. LDR R0,=0X50006004
    22. LDR R1,[R0]
    23. BIC R1,R1,#(0X1<<10)
    24. STR R1,[R0]
    25. @4.
    26. LDR R0,=0X50006008
    27. LDR R1,[R0]
    28. BIC R1,R1,#(0X3<<20)
    29. STR R1,[R0]
    30. @5.
    31. LDR R0,=0X5000600C
    32. LDR R1,[R0]
    33. BIC R1,R1,#(0X3<<20)
    34. STR R1,[R0]
    35. @2.
    36. LDR R0,=0X50007000
    37. LDR R1,[R0]
    38. BIC R1,R1,#(0X3<<20)
    39. ORR R1,R1,#(0X1<<20)
    40. STR R1,[R0]
    41. @3.
    42. LDR R0,=0X50007004
    43. LDR R1,[R0]
    44. BIC R1,R1,#(0X1<<10)
    45. STR R1,[R0]
    46. @4.
    47. LDR R0,=0X50007008
    48. LDR R1,[R0]
    49. BIC R1,R1,#(0X3<<20)
    50. STR R1,[R0]
    51. @5.
    52. LDR R0,=0X5000700C
    53. LDR R1,[R0]
    54. BIC R1,R1,#(0X3<<20)
    55. STR R1,[R0]
    56. @2.
    57. LDR R0,=0X50006000
    58. LDR R1,[R0]
    59. BIC R1,R1,#(0X3<<16)
    60. ORR R1,R1,#(0X1<<16)
    61. STR R1,[R0]
    62. @3.
    63. LDR R0,=0X50006004
    64. LDR R1,[R0]
    65. BIC R1,R1,#(0X1<<8)
    66. STR R1,[R0]
    67. @4.
    68. LDR R0,=0X50006008
    69. LDR R1,[R0]
    70. BIC R1,R1,#(0X3<<16)
    71. STR R1,[R0]
    72. @5.
    73. LDR R0,=0X5000600C
    74. LDR R1,[R0]
    75. BIC R1,R1,#(0X3<<16)
    76. STR R1,[R0]
    77. @6.
    78. LOOP:
    79. @亮
    80. LDR R0,=0X50006014
    81. LDR R1,[R0]
    82. ORR R1,R1,#(0X1<<10)
    83. STR R1,[R0]
    84. BL delay
    85. @灭
    86. LDR R0,=0X50006014
    87. LDR R1,[R0]
    88. BIC R1,R1,#(0X1<<10)
    89. STR R1,[R0]
    90. BL delay
    91. @亮
    92. LDR R0,=0X50007014
    93. LDR R1,[R0]
    94. ORR R1,R1,#(0X1<<10)
    95. STR R1,[R0]
    96. BL delay
    97. @灭
    98. LDR R0,=0X50007014
    99. LDR R1,[R0]
    100. BIC R1,R1,#(0X1<<10)
    101. STR R1,[R0]
    102. BL delay
    103. @亮
    104. LDR R0,=0X50006014
    105. LDR R1,[R0]
    106. ORR R1,R1,#(0X1<<8)
    107. STR R1,[R0]
    108. BL delay
    109. @灭
    110. LDR R0,=0X50006014
    111. LDR R1,[R0]
    112. BIC R1,R1,#(0X1<<8)
    113. STR R1,[R0]
    114. BL delay
    115. b LOOP
    116. @封装函数
    117. delay:
    118. LDR R4,=0X10000000
    119. mm:
    120. cmp R4,#0
    121. subne R4,R4,#1
    122. bne mm
    123. mov pc,lr
    124. .end

    测试结果

  • 相关阅读:
    理想路径问题
    (附源码)ssm天天超市购物网站 毕业设计 022101
    【Linux网络】系统调优之聚合链路bonding,可以实现高可用和负载均衡
    【C语言】解题训练
    winRAR常用命令
    js实现红包雨功能(canvas,react,ts),包括图片不规则旋转、大小、转速、掉落速度控制、屏幕最大红包数量控制等功能
    第一章:最新版零基础学习 PYTHON 教程(第九节 - Python 语句中的 – 多行语句)
    gici-open示例数据运行(ground_truth坐标的转换)
    【JavaEE】_Spring MVC项目之使用对象传参
    软件设计师学习笔记10-死锁资源数计算+进程资源图+段页式存储
  • 原文地址:https://blog.csdn.net/m0_64549633/article/details/133689706
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号