2010年嵌入式系统考试复习整理

这篇博客主要介绍了嵌入式系统的基本概念,包括哈佛结构与冯·诺伊曼结构的区别,以及ARM处理器的工作模式。详细讲解了ARM汇编指令,如MOV、MVN、LDR、STR等,并讨论了ARM处理器的寄存器使用规则和异常处理。此外,还提到了交叉编译器和JTAG测试工具在调试中的作用。
摘要由CSDN通过智能技术生成

1、嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

大端:字数据的高字节放在低地址中,字数据的低字节放在高地址中.

DSPdigital signal processor是一种独特的微处理器,是以数字信号来处理大量信息的器件,即通用信号处理器。

流水线技术: 流水线技术是一种将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术。

2、哈佛结构:双总线结构。访问程序存储器和访问数据存储器采用两套相互独立的总线结构,即程序访问总线和数据访问结构。

冯·诺伊曼结构,也称普林斯顿结构,,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。

两种结构的区别是地址空间和数据空间分开与否:冯诺依曼结构数据空间和地址空间不分开;哈佛结构数据空间和地址空间是分开的。例:ARM7用的是冯诺伊曼结构(数据和指令合用一路总线,两者从来不同时访问总线)。ARM9用的是哈佛结构(两路总线,一路给数据,一路给指令)。

 

2几个指令的比较:

MOV  8位图立即数或寄存器传送到目标寄存器,可用于移位运算等操作

MVN  8位图立即数或寄存器按位取反后传送到目标寄存器,可装载范围更广的立即数

LDR:从内存中读取数据放入寄存器中

STR 将寄存器中的数据保存到内存

LDM   将数据从连续的内存单元中读取到指令中寄存器列表中的各寄存器中

STM   将指令中寄存器列表中的各寄存器中的各寄存器数值写入到连续的内存单元中。

MSR   将通用寄存器的内容传送至状态寄存器

MRS   将状态寄存器的内容传送至通用寄存器

3ARM微处理器的工作模式及作用:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值