arm体系结构(1)

RAM: 随机存储(主存储器) 速度快、掉电数据丢失

ROM: 只读存储(辅助存储器) 速度慢、掉电数据不丢失

RAM SRAM DRAM SDRAM DDR2、3、4、5

静态 动态 同步

ROM PROM EPROM EEPROM

可编程 可擦除 电可擦可编程

flash:结合RAM和ROM的优点,快、掉电数据不丢失

norflash:或非门

nandflash:与非门

PC:程序计数器 指向正在执行的下下条指令,默认值为0,默认做自加操作

LR:链接寄存器 保存函数的返回地址

SP:栈指针寄存器 指向栈顶

CPSR:当前程序状态寄存器 进、借位、结果为负/零 中断使能 大小端配置 工作模式

SPSR:保存程序状态寄存器

是CPSR的备份

Cache:缓存 I(指令)D(数据)--分别16KB

---- Cache 替换原则 最少 最早未使用的

MMU:内存管理单元虚拟地址到物理地址的转换

相关推荐
物随心转1 小时前
汇编的伪指令
汇编·arm开发
楠奕8 小时前
国产ARM主机安装Ansible
arm开发·ansible
集大周杰伦17 小时前
ARM Cortex-M 内存映射详解:如何基于寄存器直接读写 寄存器映射方式编码程序 直接操作硬件寄存器来控制 MCU
arm开发·stm32·单片机·内存映射·arm cortex-m·地址映射·寄存器编码
EasyCVR1 天前
EasyRTC嵌入式视频通话SDK的跨平台适配,构建web浏览器、Linux、ARM、安卓等终端的低延迟音视频通信
android·arm开发·网络协议·tcp/ip·音视频·webrtc
与光同尘 大道至简2 天前
中国嵌入式单片机就业形势分析
arm开发·python·单片机·嵌入式硬件·github·硬件工程
LS_P3 天前
视频输入设备-V4L2的开发流程简述
arm开发·音视频
笑洋仟3 天前
统信系统arm架构安装starrocks2.5.14(Docker-compose方式部署)
arm开发·docker·架构
byte轻骑兵4 天前
嵌入式 ARM Linux 系统构成(2):Linux内核层
linux·arm开发·嵌入式系统开发
Mogu_cloud4 天前
蘑菇云最新arm盒子镜像及装机教程
服务器·网络·arm开发·web安全·云计算·智能路由器
小狗爱吃黄桃罐头4 天前
正点原子[第三期]Arm(iMX6U)Linux移植学习笔记-2.1 uboot简介
linux·arm开发·学习