您的位置 首页 IOT

ARM程序初识

实验目的:1.了解ARM汇编程序结构2.熟悉在ADS环境中进行汇编语言程序设计的基本流程。3.熟悉AXD中的各种调试功能。例子:工程exp3_1,…

试验意图:
1. 了解ARM汇编程序结构
2. 了解在ADS环境中进行汇编语言程序设计的根本流程。
3. 了解AXD中的各种调试功用。

比如:
工程exp3_1,程序exp3_1_1.s
N EQU 5 ;累加次数设为5
AREA adding,CODE,READONLY
ENTRY
MOV R0,#0
MOV R1,#1
REPEAT ADD R0,R0,R1
ADD R1,R1,#1
CMP R1,#N
BLE REPEAT
HERE B HERE

END


在AXD中,单步运转程序,检查相关寄存器相应地址上值的改变,把每一步的履行成果填入表中。

N EQU 5 ;累加次数设为5
AREA adding,CODE,READONLY
ENTRY
MOV R0,#0
MOV R1,#1
REPEAT ADD R0,R0,R1
ADD R1,R1,#1
CMP R1,#N
BLE REPEAT
LDR R2,RESULT
STR R0,[R2]
HERE B HERE
;界说名为DataSpace的数据段
AREA DataSpace,DATA,READWRITE
RESULT DCD 0
END

在AXD中,单步运转程序,检查相关寄存器和存储器相应地址上值的改变,把每一步的履行成果填入表中。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/262745.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部