CPU 读取内存数据过程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CPU 读取内存数据过程,地址总线,数据总线,控制总线???? CPU在运作时,读取内存数据,首先要指定存储单元的地址。就是要确实读取哪段数据,就想大街上找人,首先要确定他在哪栋房子里。 ?????? (注意:另外,CPU读写数据时还有指明,它要对哪个器件进行操作,何种操作,是从中读取数据,还是向里写入数据。) ??? CPU要进行数据的读写,必须和外部器件(标准的说法是芯片)进行信息下3类交互 存储单元的地址(地址信息) 器件的选择,读or写 (控制信息) 读写的数据 (数据信息) ? CPU 是以电信号的方式,以导线传输到存储器的芯片中 CPU连接芯片的导线,成为总线 根据传输的信息不同,总线分为三类,地址总线,控制总线,数据总线。如图 ? 读取流程: 1,CPU通过地址线将地址信息3发出 2,CPU通过控制线发出内存读命令,选中存储器芯片,并通知它,将要从中读取数据。 3,存储器将3号单元中的数据 8? 通过数据线送入 CPU ? ?????? 写入流程:(将26写入单元3) 1,CPU通过地址线将地址信息3发出。 2,CPU通过地址线发出内存写命令,选中存储器芯片,并通知它,要其写入数据 3,CPU通过数据线将数据26送入内存3单元中 ? 地址总线 其中CUP通过地址总线要寻址,指定存储单元。 可见地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。 有10根地址总线,就能传送10位二进制数据,也就是2的10次方 。最小位0,最大为1023。 ???? 也就是??????2n??= 最大传输??????? n = 多少地址总线????????????? CPU地址总线的宽带决定了CPU的寻址能力 ? 数据总线 ???????? CPU与内存或其他器件直接爱你数据传达是通过数据总线来进行的。 ? 数据总线的宽度决定了CPU和外界的数据传输速度。 8根数据总线一次可以传送8位二进制数据。 16根数据总线一次可以穿2个字节。 ? 控制总线 ???? ?CPU对外部部件的控制时通过控制总线来进行的。?控制总线是个总称,控制总线是有不同的控制线来集合的。 有多少根控制总线,就意味着 CPU 提供了对外部器件的多少种控制。?? so? 数据总线的宽带决定了CPU对外部部件的控制能力。 ? ???? 内存读或写时,是有几根控制线综合发出的,其中一根称为“读信号输出”的控制线负责由CPU向外传送读信号。 有一根称为“读信号输出”的控制线负责传送写信号。 cpu多少位=ALU的字长 3线宽度判定 1 地址线=这个内存寻址空间 64位cpu目前才40位 这个很随意32cpu不一定是32 2 控制线=这线目前没资料能查到具体宽度 估计和数据线宽度一样吧 3 数据线=这线 99%和cpu位宽想通 32的就32数据线 64的就是64 [老cpu可以有例外] 3线用途 1地址总线 地址总线上传送的是CPU向存储器、I/O接口设备发出的地址信息,寻址能力是CPU特有的功能,地址总线上传送的地址信息仅由CPU发出,因此,地址总 线上的信息是单向传输的。 实例=传FF00这类 16位一般 FFFF FFFF 2byte 32么至少是FFFF.FFFF FFFF.FFFF4个byte 64么 FFFF.FFFF AAAA.AAAA? | BBBB.BBBB CCCC.CCCC 共8个byte 2控制总线 控制总线传送的是各种控制信号,有CPU至存储器、I/O接口设备的控制信号,有I/O接口送向CPU的应答信号、请求信号,因此,控制总线是上的信息是 双向传输的。控制信号包括时序信号、状态信号和命令信号(如读写信号、忙信号、中断信号)等。 数据信息需通过数据总线传递至内存中,具体将这些数据信息写入内存的哪些单元 则必须向地址总线传送地址信息 确定,而哪个时刻开始向内存中写入数据则由控制总线获得的控制信号决定 。 3数据总线 数据总线是CPU与存储器、CPU与I/O接口设备之间传送数据信息(各种指令数据信息)的总线,这些信号通过数据总线往返于CPU与存储器、CPU与I /O接口设备之间,因此,数据总线上的信息是双向传输的。 ? 这东西最自白 纯粹传输内存数据的? 地址线给的00FF.0001 然后数据就取这里数据 可能是取到 AB一类的字符or数字 or一个中文 是64字1位静态存储器C850逻辑框图,向该存储器某一单元写入(或读出)数据时, 一是需向由A0、 A1、A2、A3、A4、A5构成的地址总线传送地址信息以确定对哪一存储器单元写入(或读出); 二是需要向CE端传送片选控制信号使该存储器芯片处于工 作状态; 三是需要在R/W端传送读写控制信号确定进行写入(或读出)操作;这样才能从数据输入端Di

文档评论(0)

laoliuge + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档