下载此文档

ARM嵌入式实验报告.docx


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
1 ARM嵌入式实验报告专业班级: 学号: 姓名: 指导教师: 2 目录一. 实验步骤.......................................3 二. 实验内容 1. 高八位的传送...............................7 位的加法.................................9 3. 计算 10!....................................11 4. 地址搬移...................................14 三. 心得体会.......................................18 3 一. 实验操作步骤 1. 新建工程: 运行 Embest IDE 集成开发环境, 选择菜单项 File → New Workspace ,系统弹出一个对话框,键入文件名“ xx”, 点击 OK 按钮。将创建一个新工程, 并同时创建一个与工程名相同的工作区。此时在工作区窗口将打开该工作区和工程.。 2. 建立源文件: 点击菜单项 File → New , 系统弹出一个新的文本编辑窗,输入源文件代码。编辑完后,保存文件“ ”后缀 4 3. 添加源文件:选择菜单项 Project → Add To Project → Files , 在工程目录下选择刚才建立的源文件 后缀文件, 4. 基本配置: 选择菜单项 Project → Settings ,弹出工程设置对话框。在工程设置对话框中。(1)择 Processor 和 Remote 设置对话框,进行配置: 5 (2) 选择 Build---Rebuild All, 编译成功。(3) 选择 Project → Settings → Debug 设置对话框,进行配置: 6 5. 选择菜单项 Debug → Remote Connect 进行连接软件仿真器,执行 Debug → Download 命令下载程序,并打开窗口 View---- Debug Window---Menory, 打开窗口 View---- Debug Window---Registar 将存储器地址改为 0x00001000 ,按 F10 进行单步跟踪,观察寄存器的数据变化并分析。 7 二. 实验内容 1. 编写程序将 R2 的高 8 位传送到 R3 的低 8位, 不考虑 R3 的其他位。 1) 程序代码: .global _start _start: ldr R2,=0x18120588 ldr R3,=0x13781470 mov R2,R2,ROR #24 and R2,R2,#0x000000ff and R3,R3,#0xffffff00 orr R3,R3,R2 stop: b stop .end 2 )程序源码下载到 0x00001000 ,并被成功执行 3 )实验分析分别将 18120588 和 13781470 存入 R2和 R3中 8 将 R2 中的高 8位“ 18”移到 R2 的低 8 位,原来的数“ 18120588 ”变为“ 12058818 ”屏蔽掉 R2 中的高 24 位,使其不影响 R3 中高 24 位的数值屏蔽掉 R3 中的低 8 位,能将 R2 的低 8 位移到 R3 的低 8位 9 将 R2 中的高 8位”18”移到 R3 的低 8 位而不影响 R3 中的其他的 24 位2、实现 64 位的加法运算, 要求【 R1:R0 】+【 R3:R2 】, 结果放回【 R1:R0 】中。 1) _start _start: ldr R0,=0x01234567 ldr R1,=0x12345678 ldr R2,=0x23456789 ldr r3,=0x3456789a adds r0,r0,r2 adc r1,r1,r3 stop: b stop .end 2) 将程序下载到 0x00001000 ,并被成功执行 10 3) 程序运行过程分别将 01234567 , 12345678 , 23456789 和 3456789a 储存在 R0,R1,R2 和 R3中使用带标志位的加法指令将 R0 +R2 中的值存到 R0 使用带进位的加法指令将 R1 +R3 的值存到 R1中

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

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1322891254
  • 文件大小1.16 MB
  • 时间2017-03-17
最近更新