1-(2)
2016-05-10 22:12
211 查看
CPU对存储器的读写
cpu进行数据读写时,需要通过总线与芯片进行信息交互。交互的信息中应包括存储单元的位置、选择的器件,读或写的命令、读或写的数据 ,即地址信息、控制信息、数据信息,而这三种信息分别对应着地址总线、控制总线和数据总线。
地址总线(Address Bus):cpu通过地址总线指定存储器的单元。地址总线的宽度决定了cpu的寻址能力。
地址总线宽度为N,则能寻找2^N个内存单元。
数据总线(Date Bus):cpu通过DB与内存或其他器件完成数据传送。DB的宽度决定了cpu与外界的数据传送量。
8跟DB一次传送一个字节。8088cpu的DB宽度为8,8086cpu的DB宽度为16。
控制总线(Control Bus):CB宽度决定cpu对其他器件的控制能力。
存储单元从0开始编号
—————————————————————————————————————————————————————————
各类存储器芯片:
—————————————————————————————————————————————————————————
内存地址空间:
图片来源:《汇编语言》,王爽 著。
2016年5月10日 22:12:32
//分割线怎么添加方便
cpu进行数据读写时,需要通过总线与芯片进行信息交互。交互的信息中应包括存储单元的位置、选择的器件,读或写的命令、读或写的数据 ,即地址信息、控制信息、数据信息,而这三种信息分别对应着地址总线、控制总线和数据总线。
地址总线(Address Bus):cpu通过地址总线指定存储器的单元。地址总线的宽度决定了cpu的寻址能力。
地址总线宽度为N,则能寻找2^N个内存单元。
数据总线(Date Bus):cpu通过DB与内存或其他器件完成数据传送。DB的宽度决定了cpu与外界的数据传送量。
8跟DB一次传送一个字节。8088cpu的DB宽度为8,8086cpu的DB宽度为16。
控制总线(Control Bus):CB宽度决定cpu对其他器件的控制能力。
存储单元从0开始编号
—————————————————————————————————————————————————————————
各类存储器芯片:
—————————————————————————————————————————————————————————
内存地址空间:
图片来源:《汇编语言》,王爽 著。
2016年5月10日 22:12:32
//分割线怎么添加方便
相关文章推荐
- C++走向远洋——45(警察和厨师、UML)
- Android开发工具之Android Studio----版本控制SVN使用(一)
- 多线程基础
- C语言指针的概念
- mvc购物车项目--提交订单并创建订单
- GDOI2016总结
- 判断输入是否合法
- c++实验五—数组分离
- 动态规划C++
- C指针 的一些练习
- OpenGL编程低级错误及常见问题解答
- 小代码 反转单链表和 反转前K个节点的单链表
- Scheme之功能分解和封装内部函数/块结构
- android.support.v7.widget.Toolbar 中menu图标不显示问题
- 动态规划04—最长的zigzag序列
- 关于JSON
- ELK中如何搭建客户端客户端如何将日志发送给服务端的logstash
- POJ 2253 Frogger
- iOS开发 - 第01篇 - UI基础 - 04 - 超级猜图
- C++实验五—数组分离