主存储器和CPU的连接

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主存储器和CPU的连接
1.主存和CPU之间的硬连接 主存与CPU的硬连接有3组连线:地址 总线(AB)、数据总线(DB)和控制总 线(CB)。此时,把主存看作一个黑盒子, 存储器地址寄存器(MAR)和存储器数据 寄存器(MDR)是主存和CPU之间的接口。 MAR可以接受来自程序计数器(PC)的指 令地址或来自运算器的操作数地址,以确 定要访问的单元。MDR是向主存写入数据 或从主存读出数据的缓冲部件。MAR和 MDR从功能上看属于主存,但在小微型机 中常放在CPU内。
1
主存和CPU的硬连接
地址总线 MAR k位
数据总线 Read Write MFC
n位 主存容量 2k字 字长 n位
MDR
CPU
图5-20 主存和CPU的硬连接
2
读操作 读操作是指从CPU送来的地址所指定 的存储单元中取出信息,再送给CPU,其 操作过程是: 地址→MAR→AB CPU将地址信号送至 地址总线; Read CPU发读命令; Wait for MFC 等待存储器工作完成信号; M(MAR)→DB→MDR 读出信息经数据 总线送至CPU。
3
写操作 写操作是指将要写入的信息存入CPU 所指定的存储单元中,其操作过程是: 地址→MAR→AB CPU将地址信号送 至地址总线; 数据→MDR→DB CPU将要写入的数 据送至数据总线; Write CPU发写命令; Wait for MFC 等待存储器工作 完成信号。
4wenku.baidu.com
相关文档
最新文档