-
使用ARM进行汇编语言
环境
硬件环境: Window 10
软件环境:Keil 5.24
开发过程
实现1 - 100 相加: 1+……+ 100 = 101 * 50 = 5050 = 0x13ba
使用 R0, R1 两个寄存器, R0负责存储结果, R1负责计数,计满100次,R0中存储的就是结果。
keil MDK 安装破解完毕
创建工程
给工程起名
选定ARM 芯片
这里采用 STM32F103ZE
选定源代码
添加程序
创建一个包含main函数的汇编文件
创建完成后是这样的
debug 设置
代码编写
编译执行:
断点调试
鼠标左键点击代码行最左侧打断点
进行 Debug 调试
点击单步调试,同时观察 R0 的变化,如果程走到R2断点处,同时 R0的数据是 0X13BA,
说明实验正确。
实验完毕。
出处:https://www.cnblogs.com/dlpmmk/articles/16937442.html
最新更新
博克-定制图例
博克-注释和图例
Bokeh–添加小部件
向博克图添加标签
将交互式滑块添加到博克图
在 Bokeh 中添加按钮
谷歌、微软、Meta?谁才是 Python 最大的金
Objective-C语法之代码块(block)的使用
URL Encode
go语言写http踩得坑
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
[SQL Server]按照设定的周别的第一天算任意
Linux下定时自动备份Docker中所有SqlServer数
六、Danfo.js 数据可视化
五、plotly.js 数据可视化
四、数据分析、清理、转化
三、Danfo.js 入门
第二部分:使用 Danfo.js 和 Dnotebook 的据分
一、现代 JavaScript 概述
javascript 第一部分:基础知识
零、前言
uni-app开发跨平台小程序开发的诸多坑【转
前端设计模式——桥接模式