CPU的设计原理,数据总线和地址总线
来源:互联网 发布:证件拍照软件下载 编辑:程序博客网 时间:2024/06/06 07:20
如上图:
SOC中包含了CPU,Flash,串口和内存
在嵌入式平台工作时,编译好的二进制文件先放在flash里面(暂存作用),开机的时候,CPU把二进制文件从flash拷贝到内存运行。
总线:地址总线和数据总线
CPU说的32位就是数据总线的位数为32位,单次通信数量为2的32次方
注意:
CPU的位数指的是数据总线位数,而决定最大支持内存的则是地址总线位数。
举例:
内存为4G,地址总线位数为32,2exp32 = 4G,说明4G内存都可以寻址得到,内存可以充分被利用。
如果地址总线位数为16,则内存不能被充分利用。
在地址总线和数据总线相同的前提下,32位CPU(数据总线为32位)的最大支持寻址空间为2^32,即最大支持4G内存。所以在32位CPU中,编程用到的数据类型,如整型,应优先使用int,一个int占4字节,一个字节为8bit,总共32bit,一次完成传输需要32位数据总线。而比int占用更小的数据类型,如short int,在32位CPU中要完成一次传输也是需要32位数据总线。
SoC中的CPU主要构成:寄存器+运算器+控制器,Flash,串口和内存。其中Flash是存放程序和数据,内存是程序的运行。但需要CPU中的寄存器作为临时搬运工。CPU向Flash提出命令, 然后通过地址总线找到该处地址,在通过数据总线将该数据传输到CPU的寄存器中。后通过数据总线传送到内存中运行。
阅读全文
0 0
- CPU的设计原理,数据总线和地址总线
- 1.1.12、CPU的设计原理、数据总线和地址总线
- 数据总线,地址总线和控制总线的关系
- 数据总线和地址总线
- DSP2407数据总线和地址总线的用法
- 地址总线 数据总线
- 总线:地址总线,数据总线,控制总线
- 地址总线 数据总线 和控制总线的作用, 形象的比喻
- 地址总线/数据总线/控制总线的作用
- 地址总线、数据总线、控制总线详解
- 系统总线:数据总线 地址总线 控制总线
- 数据总线, 地址总线, 控制总线详解.
- 地址总线、数据总线、控制总线
- 数据总线,地址总线,外围设备
- 地址总线与数据总线
- 数据总线、地址总线详解
- 地址/数据/控制总线原理讲解
- 什么叫总线 地址总线、数据总线、控制总线
- 番外篇:生产要素最适投入分析(Optimum input of factors)
- Calcite-[3]-Adapters
- wam ros 仿真?
- 【计蒜客】「2017 计蒜之道 复赛」A.阿里云秘钥池 数位DP+莫比乌斯函数
- cs231n笔记(6)--反向求导
- CPU的设计原理,数据总线和地址总线
- 【Shiro权限管理】17.Shiro权限注解
- C语言逻辑运算符
- 分割整数
- 鼠标或者触屏滑动旋转角度查看人物效果(类似王者荣耀里选择人物查看)
- 输出乘法口诀表
- 架构设计:负载均衡层设计方案1
- 矩阵键盘
- C# out