- 7
- 0
- 约1.33万字
- 约 23页
- 2019-01-19 发布于浙江
- 举报
嵌入式系统原理及应用
实验指导书
廖京盛 编
2012.04
实验一 ARM汇编指令实验
一、实验目的
初步学会使用μVision IDE for ARM 开发环境及ARM 软件模拟器;
通过实验掌握简单ARM 汇编指令的使用方法。
二、实验设备
硬件:PC机一台;
软件:μVision IDE for ARM集成开发环境,Windows 98/2000/NT/XP。
三、实验内容
熟悉开发环境的使用并使用ldr/str,mov 等指令访问寄存器或存储单元;
使用add/sub/lsl/lsr/and/orr 等指令,完成基本算术/逻辑运算。
四、实验原理
ARM 处理器共有37个寄存器:
31个通用寄存器,包括程序计数器(PC)。这些寄存器都是32 位的;
6个状态寄存器。这些寄存器也是32 位的,但是只是使用了其中的12 位。
这里简要介绍通用寄存器。
1. ARM通用寄存器
通用寄存器(R0-R15)可分为三类:
不分组寄存器R0~R7;
分组寄存器 R8~R14;
程序计数器 PC。
(1)不分组寄存器 R0~R7
不分组寄存器R0~R7在所有处理器模式下,它们每一个都访问一样的32 位寄存器。它们是真正的通用寄存器,没有体系结构所隐含的特殊用途。
(2)分组寄存器 R8~R14
分组寄存器R8~R14对应的物理寄存器取决于当前的处理器模式。
原创力文档

文档评论(0)