-
使用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
最新更新
Objective-C语法之代码块(block)的使用
VB.NET eBook
Add-in and Automation Development In VB.NET 2003 (F
Add-in and Automation Development In VB.NET 2003 (8
Add-in and Automation Development in VB.NET 2003 (6
Add-in and Automation Development In VB.NET 2003 (5
AddIn Automation Development In VB.NET 2003 (4)
AddIn And Automation Development In VB.NET 2003 (2)
Addin and Automation Development In VB.NET 2003 (3)
AddIn And Automation Development In VB.NET 2003 (1)
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
武装你的WEBAPI-OData入门
武装你的WEBAPI-OData便捷查询
武装你的WEBAPI-OData分页查询
武装你的WEBAPI-OData资源更新Delta
5. 武装你的WEBAPI-OData使用Endpoint 05-09
武装你的WEBAPI-OData之API版本管理
武装你的WEBAPI-OData常见问题
武装你的WEBAPI-OData聚合查询
OData WebAPI实践-OData与EDM
OData WebAPI实践-Non-EDM模式