下载此文档

ARM嵌入式实验报告.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
ARM嵌入式实验报告.docARM与嵌入式技术
实验报告
专业班级:09通信工程2班
姓名:
学号:
实验日期:2012年6月7日
指导老师:
一、实验目的
IDE开发环境及ARM 软件模拟器;
汇编指令,进一步加强对嵌入式的熟悉和了解。
二、实验设备
硬件:PC 机
软件:Embest IDE 开发环境
三、实验内容
例3:实现64位加法运算,要求【R1:R0】+【R3:R2】,结果放回【R1:R0】中;
例2:编写程序将R2的高8位传送到R3的低8位(不考虑R3的其它位);
例7:编写一段程序计算10!;
例8:串拷贝(R1指向源数据串的首地址,R0指向目的数据串的首地址)。
四、实验步骤
1) 新建工程:
运行Embest IDE 集成开发环境,选择菜单项File → New Workspace ,如图一,系统弹出一个对话框,键入文件名“沈”,如图二,点击OK 按钮。将创建一个新工程,并同时创建一个与工程名相同的工作区。此时在工作区窗口将打开该工作区和工程.。
2) 建立源文件:
点击菜单项File → New,如图三,系统弹出一个新的文本编辑窗,输入源文件代码。编辑完后,保存文件“”后缀,如图四。
3) 添加源文件:
选择菜单项Project → Add To Project → Files ,,如图五,图六。
4) 基本配置:
选择菜单项Project → Settings,弹出工程设置对话框。在工程设置对话框中。
选择Processor 设置对话框,按照图七所示,进行配置:
图七
选择Remote设置对话框,按照下图八所示,进行配置:
图八
选择最右边一个进行编译,显示如图九,则编译成功。
图九
选择Project → Settings → Debug设置对话框,按照图十所示,进行配置:
图十
选择最右边一个进行编译,显示如图九,则编译成功。
5)选择菜单项Debug →Remote Connect 进行连接软件仿真器,将存储器地址改为0x1000,如图十一,执行Debug →Download 命令下载程序,并打开寄存器窗口。打开memory 窗口,按F10进行单步跟踪,观察寄存器的数据变化并分析。
图十一
五、各实验的参考程序及运行结果
实验一:(例3)实现64位加法运算,要求【R1:R0】+【R3:R2】,结果放回【R1:R0】中;
:
. global _start
.text
_start:
mov R0,#11 /*R0=11*/
mov R1,#22 /*R1=22*/
mov R2,#33 /*R2=33*/
mov R3,#44 /*R3=44*/
ADDS R0,R0,R2 /*R0等于低32位相加,并影响标志位*/
ADC R1,R1,R3 /*R1等于高32位相加,并加上低位进位*/
stop:
b stop
.end
:
①download下载:
②读入数据:
③ r0+r2→r0 (低32位):
④ r1+r3→r1(带进位的加法):
实验二:(例2)编写程序将R2高8位传送到R3的低

ARM嵌入式实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lanyou1106
  • 文件大小995 KB
  • 时间2018-05-03