- 4
- 0
- 约1.44千字
- 约 4页
- 2017-06-08 发布于重庆
- 举报
实验2—汇编程序调试
西 安年月日ADS1.2 工具使用及ARMulator 软件仿真调试方法。
⒉阅读、分析、调试简单的汇编程序。
⒊分析和学习各种寻址方式。
实验环境:Windows XP/2000 系统,ADS1.2 集成开发环境。
二. 实验内容
⒈在存储器地址为0x座机电话号码 上开辟一个计数器变量 COUNT ,对其进行计数(每次加1),记到10 后重新开始计数。
C 语言描述的伪算法为
for int count 0 ;count 10;count++
需要将存储器的值读到CPU 寄存器中参与计算。具体算法为:使用LDR 指令读取地址为0x座机电话号码 的数据 读取变量 到CPU 某个寄存器中,将数据加1, 若结果小于10,则使用STR 指令把结果写回原地址 给变量赋值 ;若结果大于或等于10,则把0 写回原地址(重置计算器)。
⒉仿真调试,单步、全速运行程序,设置断点,打开寄存器窗口(Processor Register)监视R0 和R1 的值,打开存储器观察窗口 Memory 监视0x座机电话号码 上的值(COUNT 变量)。
三.方案设计
⒈根据算法画出程序流程图:
⒉实验步骤:
1 创建工程
启动ADS1.2,使用ARM Executable Image 工程模板建立一个工程Project2。
2 添加源文件,编辑源代码
建立汇编文件TEST2.S,输
您可能关注的文档
- 天津市领导干部网上学法用法考试参考答案2016年7月.docx
- 天津经济技术开发区企业环境信用评价结果2015~2016.doc
- 天津科技大学物理作业答案.docx
- 天涯明月刀问题集.doc
- 天然彩棉的特性与发展状.doc
- 天然气压差发电项目可行性分析报告.doc
- 天津科技大学轻化工程2011级认识实习报告.doc
- 天津试验室抽样单.doc
- 天然气小论文.doc
- 天然气购销合同(昆仑—东大).docx
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)