计算机组成原理总目录

主存与CPU的连接

在主存储器里我们已知存储器的结构如下

而在介绍主存与CPU的连接时,我们将进一步简化结构图各个连线的名称表示

  • 地址线:用A0、A1、A2…An表示(Address)
  • 数据线:用D0、D1、D2…Dn表示(Data)
  • 片选线:用CS表示(Chip Select)
  • 读/写控制线:用WE表示(Write Enable)

1. 位扩展

假设我们现在有一块1K×1位的存储芯片,即一块芯片只能输入输出一位的数据
而若CPU的数据线有8根,即CPU一次能处理8位数据,而当前一块存储芯片只能提供1位数据
故为了使存储芯片与CPU的数据线对接,此刻我们就需要进行位扩展,增加芯片的数量为8块

  • 地址线:每一根地址线都连接到所有芯片下
  • 数据线:每块芯片的1位数据线依次连接CPU的数据线下
  • 片选线:一根线连接所有芯片的片选线下,代表一次选择八块芯片同时读写


(1)读取数据

  • CS = 1:使八块芯片同时生效
  • WE = 0:代表读取数据
  • A0~A9 = 1000010101,八块芯片同一地址
  • D0~D7 :输出八块芯片同一地址下各自的一位数据

(2)写入数据

  • CS = 1:使八块芯片同时生效
  • WE = 1:代表写入数据
  • A0~A9 = 1000010101,八块芯片同一地址
  • D0~D7 :将8位的数据依次写入八块芯片中的同一地址下

2. 字扩展

假设我们现在有若干块1K×8位的存储芯片,即一块芯片能输入输出8位的数据
而若CPU的数据线有8位,地址线不止10位,则此刻我们就可以借助多余的地址线增加新的芯片来扩充存储容量

其核心原理就是依靠CPU扩展的【地址线A10和A11】 以及 存储芯片的【片选线】来控制当前读写的是第几块芯片
例如:A10A11 = 10,代表选中了第三块芯片,再通过地址线A0~A9来找到芯片中的具体位置进行读写操作

译码器的功能主要是将n位地址线翻译成2n位,其中不仅包括已知的2-4译码器,还包括1-2译码器、3-8译码器等,其原理相同

3. 字位双扩展

在字扩展已知的条件下,若芯片1K×8位变成1K×4位
此时就不单单是进行字扩展,同时还需要进行位扩展,保证芯片的数据位与CPU的数据位对应

计算机组成原理_主存与CPU的连接相关推荐

  1. 计算机组成原理主存储器知识点,【考研】2020考研:计算机组成原理知识点主存储器与CPU的连接...

    免费申请学习规划 请选择在读年级 学前 小学 初中 高中 大学 留学 其他 已为29471位学员提供学习规划 *验证码 *短信验证码 {"text1":{"label&q ...

  2. 中农大计算机组成原理在线作业1,河北农大2017计算机组成原理_在线作业_1课案.docx...

    河北农大2017计算机组成原理_在线作业_1课案 计算机组成原理_在线作业_1交卷时间:2017-01-18 23:45:43考试成绩 100分一.单选题1. (5分) 程序控制类指令的功能是().A ...

  3. 计算机组成原理_在线作业_2,计算机组成原理_在线作业_2讲述.docx

    计算机组成原理_在线作业_2讲述 计算机组成原理_在线作业_2交卷时间:2016-06-11 14:27:15一.单选题1.(5分)用于对某个寄存器中操作数的寻址方式称为()寻址.A. 间接B. 寄存 ...

  4. 3-2存储系统-主存与CPU的连接外部存储器

    文章目录 一.主存与CPU的连接 (一)连接原理 (二)主存容量的扩展 1.位扩展法 2.字扩展法 3.字位同时扩展法 (三)存储芯片的地址分配和片选 1.线选法 2.译码片选法 二.外部存储器 (一 ...

  5. uM计算机组成原理,计算机组成原理_课程设计报告.doc

    计算机组成原理_课程设计报告.doc (21页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 下载可编辑计算机组成原理课程设计报告班级:计 ...

  6. 机器值计算机组成,计算机组成原理_数据的机器运算.ppt

    计算机组成原理_数据的机器运算 计算机组成原理:数据的机器运算 第四章 数据的机器运算 计算机的主要功能是对数据进行各种加工和处理,包括加.减.乘.除这些基本的算术运算,与.或.非这些基本的逻辑运算, ...

  7. 有关计算机组成原理知识的论文,关于计算机组成原理的论文_计算机组成原理_图灵机的组成...

    懂计算机组成原理的朋友进,帮帮我啊! 2演示<闪速存储器及技术>.首先是多媒体的组成,图声字,二是计算机的组成,主板,CPU,内存.三电脑读文件的过程 CPU将多媒体文件有硬盘调入内存,再 ...

  8. 计算机组成原理_在线作业1,20秋《计算机组成原理》在线作业1

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一.单选题 共25题,100分 答案:WX:FCG44444 1 4分 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为( ). ...

  9. 计算机组成原理实验五:CPU组成与机器指令执行实验

    本篇博文主要是讲述一下计算机组成原理实验中CPU组成与机器指令执行实验,因为很多同学在刚学习计算机组成原理实验的时候对于调试的一些步骤还是有些懵懵懂懂,每个步骤之间的连接做的不是很连贯,故有了写此篇博 ...

最新文章

  1. Fast ORB-SLAM
  2. 对 ResNet 本质的一些思考
  3. 万亿级日访问量下,Redis在微博的9年优化历程
  4. 20200915 椭圆范数的三角不等式证明:sqrt(x^T*Q*x)
  5. 为啥用redis解决会话呢?
  6. 【转】前端开发必备网站
  7. nginx发布PHP代码,nginx服务器配置返回php代码
  8. pytorch---tensor概念的介绍
  9. 简易的文件上传 tp5
  10. 软件安全开发 - 流程规范
  11. 2020电子设计竞赛G题 - 非接触物体尺寸形态测量
  12. 聚观早报 | 蔚来手机公司正式成立;苹果将取消iPad全系耳机孔
  13. mysql rebuild index_批量rebuild索引
  14. IFPUG软件功能点计算方法
  15. C语言—指针数组与数组指针
  16. codeforces 448CPainting Fence
  17. RK3399平台开发系列讲解(硬件波形解析篇)10.1、USB2.0相关硬件波形(实图)解析
  18. 此次告别ed2k链接文件下载烦恼
  19. Storm Trident 详细介绍
  20. Spark性能调优案例-多表join优化,减少shuffle

热门文章

  1. barrier()函数
  2. c语言plc库,PLC编程-C语言.ppt
  3. Vue如何使用iconfont(阿里图标库)
  4. 2.中继镜(增距镜)详解
  5. Flask+BootStrap+SQLite+ECharts编写的教学问卷调查系统
  6. js中offsetHeight,offsetWidth,offsetTop,offsetLeft属性的使用
  7. ubuntu16.04+ROS+科大讯飞+图灵AI机器人(四)——加入图灵机器人
  8. 得到图片中的基本信息
  9. STM32F4的DSP库
  10. 关于利用ADS进行多频多阻抗匹配的方法