1、嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
大端:字数据的高字节放在低地址中,字数据的低字节放在高地址中.
DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件,即通用信号处理器。
流水线技术: 流水线技术是一种将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术。
2、哈佛结构:双总线结构。访问程序存储器和访问数据存储器采用两套相互独立的总线结构,即程序访问总线和数据访问结构。
冯·诺伊曼结构,也称普林斯顿结构,,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。
两种结构的区别是地址空间和数据空间分开与否:冯诺依曼结构数据空间和地址空间不分开;哈佛结构数据空间和地址空间是分开的。例:ARM7用的是冯诺伊曼结构(数据和指令合用一路总线,两者从来不同时访问总线)。ARM9用的是哈佛结构(两路总线,一路给数据,一路给指令)。
2、几个指令的比较:
MOV 将8位图立即数或寄存器传送到目标寄存器,可用于移位运算等操作
MVN 将8位图立即数或寄存器按位取反后传送到目标寄存器,可装载范围更广的立即数
LDR:从内存中读取数据放入寄存器中
STR: 将寄存器中的数据保存到内存
LDM 将数据从连续的内存单元中读取到指令中寄存器列表中的各寄存器中
STM 将指令中寄存器列表中的各寄存器中的各寄存器数值写入到连续的内存单元中。
MSR 将通用寄存器的内容传送至状态寄存器
MRS 将状态寄存器的内容传送至通用寄存器
3、ARM微处理器的工作模式及作用: