1、实验目的。
练习arm汇编语言程序设计。
2、实验环境。
pc个人计算机、windows xp操作系统、ads1.2集成开发环境软件。
3、实验要求。
用arm指令集设计一段汇编语言程序,计算,结果存在r0中。
4实验原理及流程图。
arm的乘法指令把一对寄存器的内容相乘,然后根据指令类型把结果累加到其它的寄存器。长整形的“乘累加”要使用代表64位的一对寄存器,最终的结果放在一个目标寄存器或者一对寄存器中。
乘法指令的语法:
mla {}rd,rm,rs,rn
mul{} rd,rm,rs
} rdlo,rdhi,rm,rs
流程图:5.实验步骤。
1.在code warrior ide环境中新建工程,编写程序。
2.编译及修改错误。
3.**运行。
4.根据**结果分析设计是否正确。
6源程序:area block, code, readonly ; name this block of code
entrymark the first instruction to call
start
mov r0,#
mov r1,#
mov r2,#
mov r3,#
label
mla r0,r1,r2,r0
add r0,r0,r3
add r1,r1,#
cmp r1,#
bls label
stopmov r0, #0x18
ldr r1, =0x20026
swi 0x123456
end7.实验结果截图。
8.实验结果分析。
人工计算可得的值为95,转换为十六进制数为5f,可知程序运算正确。
嵌入式ARM嵌入式系统设计
摘要 本系统设计了基于arm系统的嵌入式硬件平台,其中主要介绍了系统母版的具体电路实现,其硬件电路已经通过了信号完整性分析。中国 网 关键词 arm 嵌入式系统 中图分类号 tp368.1 文献标识码 a 文章编号 1007 9416 2012 12 0104 01 1 序言 本系统是设计一款基于a...
嵌入式系统
期末作业考核。满分100分。一 判断题 每题3分,共30分 1.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。答 错。2.运行在智能手机或平板电脑中的android系统是一种嵌入式操作系统。答 对。3.windriver公司所提供的软件开发包是...
嵌入式系统
关于嵌入式系统 献给热爱此道的初学者们前言。网上看到众多网友都问了关于嵌入式系统方面的很多问题,很多都可在这里找到答案,希望我的这篇文章能给他们以启发。也请大家不要轻易 一 嵌入式系统的概念。着重理解 嵌入 的概念。主要从三个方面上来理解。1 从硬件上,将基于cpu的处围器件,整合到cpu芯片内部,...