2 0 1 4 年嵌入式系统课程复习提纲 Chapter 1 1、Keil MDK 开发步骤 2、嵌入式处理器的结构:哈佛结构Vs 冯
诺依曼结构(普林斯顿结构)
STM32(Cortex -M3 内核)系列处理器的结构 哈佛结构:将程序指令和数据分开储存结构;存储器地址独立编址、独立访问;四总线制提高吞吐率(程序、数据分别有相对独立的数据和地址总线);取值与执行能力并行
诺依曼结构:指令存储器与数据存储器一体化设计;指令地址和数据地址统一编制;高速运算时,存储传输通道有瓶颈
• STM32 系列处理器采 用 哈佛结构,数据与程序相互 独立; 3、信 息 存储中 的大 端 模 式,小 端 模 式
ARM 处理器支 持 哪 种 模 式
大 端 储存:低 地址储存字 数据的高字 节
小 端 储存:低 地址储存字 数据的低 字 节
arm 处理器支 持 这 两 种 储存模 式
4、ARM 嵌入式芯 片 的流 水 线(Pipeline)技 术
流 水 线(Pipeline)技 术 :若 干 个 指令可 以 并行执行 提高了 CPU 的运行效 率 内部 信 息 流 要 求 通畅 流 动 ARM7 系列使用 3 级流 水 线 5、在 CM3 处理器共包含了 哪 些寄存器组
3 个 特殊的寄存器分别是什么
状态寄存器是哪 2 个 ,各位的用 途是什么
在 CM3 处理器共包含了R0-R15 寄存器组
寄存器R13 常作为堆栈指针(SP),R14 为链接寄存器(LR),R15 为程序计数器(PC)
当前程序状态寄存器CPSR,程序状态备份寄存器SPSR
N Z C V Q 保留 I F T M4 M3 M2 M1 M031 30 29 2827 26023456781 各位的含义和作用 请见讲义或教材
6、STM32F103XX 系统启动 模 式