- 7
- 0
- 约2.18千字
- 约 5页
- 2020-05-29 发布于湖北
- 举报
实验二 汇编指令编程
实验目的
1 掌握ARM汇编指令编程
2 掌握Thumb汇编指令编程
需要完成的任务
完成A部分和B部分实验
A部分 ARM 汇编指令编程方法
1 建立工程
启动ADS1.2 使用ARM Executable Image 工程模板建立一个Instruetion1。关于ADS 工具的使用方法可参照前面的实验。
2 编写源代码
COUNT EQU 0;定义一个变量,地址在0AREA Example1,CODE,READONLY ;声明代码段Example1
ENTRY ;标识程序入口
CODE32 ;声明31 位ARM 指令
START LDR R1,=COUNT ;R1=COUNT MOV R0,#0 ;R0=0STR R0,[R1] ;[R1]=R0, 即设置COUNT 为0
LOOP LDR R1,=COUNT LDR R0,[R1] ;R0=[R1]
ADD R0,R0,#1 ;R0=R0+1
CMP R0,#10 ;R0 与10 比较,影响条件码标志
MOVHS R0,#0 ;若R0=10,则此指令执行 R0=0
STR R0,[R1] ;[R1]=R0 ,即保存COUNT
B LOOP
3设置编译选项 设置工程连接地址RO Base 为0RW Base 为0X30
原创力文档

文档评论(0)