ARM程序初识 作者: 时间:2016-11-21 来源:网络 加入技术交流群 扫码加入和技术大咖面对面交流海量资料库查询 收藏 实验目的:1.了解ARM汇编程序结构2.熟悉在ADS环境中进行汇编语言程序设计的基本流程。3.熟悉AXD中的各种调试功能。例子:工程exp3_1,程序exp3_1_1.sNEQU5;累加次数设为5AREA adding,CODE,READONLYENTRYMOV R0,#0MOV R1,#1REPEAT ADD R0,R0,R1ADD R1,R1,#1CMP R1,#NBLE REPEATHEREBHEREEND在AXD中,单步运行程序,查看相关寄存器相应地址上值的变化,把每一步的执行结果填入表中。NEQU5;累加次数设为5AREA adding,CODE,READONLYENTRYMOV R0,#0MOV R1,#1REPEAT ADD R0,R0,R1ADD R1,R1,#1CMP R1,#NBLE REPEATLDR R2,RESULTSTR R0,[R2]HEREBHERE;定义名为DataSpace的数据段AREA DataSpace,DATA,READWRITERESULTDCD 0END在AXD中,单步运行程序,查看相关寄存器和存储器相应地址上值的变化,把每一步的执行结果填入表中。
评论