-
使用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
最新更新
go语言写http踩得坑
【Python】爬虫笔记-从PyMySQL到DBUtils
【Python】爬虫笔记-开源代理池haipproxy使用
Python规范:提高可读性
C语言两结构体之间的成员互换
【爬虫实战项目】Python爬取Top100电影榜单
linux(Ubuntu)安装python
anaconda peompt 、labalimg 数据标注
【Python数据分析案例】python数据分析老番
【爬虫+情感判定+Top10高频词+词云图】“
一次SQL调优 聊一聊 SQLSERVER 数据页
聊一聊 SQLSERVER 的行不能跨页
再聊一下那 SQLSERVER 行不能跨页的事
大数据概述
支线第九篇:
数据库的值获取过来转换成Json数组的方法
支线第八篇:数据类型转换
支线第七篇:又是解决报错
支线第六篇:停下脚步,理清思路
支线第五篇:配置接口
【JS】原始类型是值类型吗?存储在栈上
C# List<T> 转 DataTable
C# List<T> 转 DataTable
C# List<T> 转 DataTable 方法修改版
使用插件式开发称重仪表驱动,RS232串口
实现简单的csv文件上传和bootstrap表格的下
第一百一十七篇: JavaScript 工厂模式和原型
第一百一十六篇: JavaScript理解对象
第一百一十五篇: JS集合引用类型Map
第一百一十四篇: JS数组Array(三)数组常