嵌入式-ARM-学习总结(1):初识ARM

本文介绍了ARM处理器的特点,包括其RISC架构和内存访问方式。对比了冯诺依曼结构与哈佛结构,讨论了内存与外存的访问差异。深入解析了S5PV210的启动过程,涉及到SRAM、DRAM和不同类型的Flash存储。此外,还概述了ARM的7种工作模式和基本汇编指令集,如ldr和str。
摘要由CSDN通过智能技术生成

ARM的特点

ARM采用RISC架构,CPU本身不能直接读取内存(需要借助内部寄存器对外部内容进行读取。当要改变外部内存中的数据时,首先需要将外部内存中的数暂时读到内部寄存器并进行改写,再重新放回到外部内存中)。

冯诺依曼结构与哈佛结构

程序和数据都放在内存中,且不彼此分离的结构称为冯诺依曼结构。譬如Intel的CPU均采用冯诺依曼结构

程序和数据分开单独放在不同的内存块中,彼此完全分离的结构称为哈佛结构。譬如大部分单片机采用哈佛结构

对比:冯诺依曼结构中程序和数据不区分的放在一起,因此安全和稳定性是个问题,好处是处理起来简单。

哈佛结构中程序(一般放在ROM、flash中)和数据(一般放在RAM中)独立分开存放,因此好处是安全和稳定性高,缺点是软件处理复杂一些(需要统一规划链接地址等)

内存与外存

内存 外存
内部存储器 外部存储器
用来运行程序 用来存储东西
RAM ROM
DRAM SRAM DDR 硬盘 Flash Nand iNand U盘

CPU连接内存和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值