1.7 CPU对存储器(内存)的读写

存储单元的顺序编号,可以看作存储单元在存储器中的地址。

CPU要从内存中读数据,首先要指定存储单元的地址。也就是说他要先确定他要读哪一个存储单元中的数据。

CPU与外部器件进行信息交互的种类

  1. 存储单元的地址(地址信息)
  2. 器件的选择,读或写的命令(控制信息)
  3. 读或写的数据(数据信息)

总线

总线就是计算机中专门用来连接CPU和其他芯片的导线。

CPU通过总线将地址、数据和控制信息传送到存储器芯片中。

逻辑分类

  1. 地址总线
  2. 控制总线
  3. 数据总线

(分别对应传送的三种信息)

读过程

CPU从内存中3号单元处读取数据的过程

1. CPU通过地址线声明要操作3号存储单元的内容

2. CPU通过控制线,向存储器声称要对选中的存储单元进行读操作

3. 存储器通过数据线把存储单元中的数据传送给CPU

写过程

1.5 节中说到在内存和磁盘上,指令和数据没有任何区别,都是二进制数据。那么CPU如何区分?

通过地址线的二进制数据都看成地址,通过数据总线的,都看成数据,通过控制总线的,都看成指令。

猜你喜欢

转载自blog.csdn.net/Cheng_Kohui/article/details/94917115
1.7