电子工程师的网站
首 页 | 新闻资讯 | 最新产品 | 解决方案 | 技术参数 | 设计应用 | 电路图 | 技术资料
维库知道
芯片资料 | 技术论坛
PDF资料 IC货源
  数据转换 现在位置: 首页 >数据转换     
CPU是怎样读取数据的?


最佳答案 - 由提问者11个月前选出

从控制单元开始,处理器就开始了正式工作,中间的过程是通过逻辑运算单元来进行运算处理,交到存储单元代表工作结束。首先,指令指针会通知 处理器,将要执行的指令放置在内存中的存储位置。因为内存中的每个存储单元都有编号(称为地址),可以根据这些地址把数据取出,通过地址总线送到控制单元中,指令译码器从指令寄存器IR中拿来指令,翻译成处理器可以执行的形式,然后决定完成该指令需要哪些必要的操作,它将告诉算术逻辑单元(ALU)什么时候计算,告诉指令读取器什么时候取数值,告诉指令译码器什么时候翻译指令等等。

  根据对指令类型的分析和特殊工作状态的需要,处理器设置了六种工作周期,分别用六个触发器来表示它们的状态,任一时刻只许一个触发器为1,表示处理器所处周期状态,即指令执行过程中的某个阶段。

  1.取指周期(FC)

  处理器在FC中完成取指所需要操作。每条指令都必须经历取指周期FC,在FC中完成的操作与指令操作码无关的公共操作。但FC结束后转向哪个周期则与本周期中取出的指令类型有关。

  2.源周期(SC)

  处理器在SC中完成取源操作数所需的操作。如指令需要源操作数,则进入SC。在SC中根据指令寄存器IR的源地址信息,形成源地址,读取源操作数。

  3.目的周期(DC)

  如果处理器需要获得目的操作数或形成目的地址,则进DC。在DC中根据IR中的目的地址信息进行相应操作。

  4.执行周期(EC)

  处理器在取得操作数后,则进入EC,这也是第条指令都经历的最后一个工作阶段。在EC中将依据IR中的操作码执行相应操作,如传递、算术运算、逻辑运算、形成转移地址等。

  5.中断响应周期(IC)

  处理器除了考虑指令正常执行,还应考虑对外部中断请的处理。处理器在向应中断请求后,进入中断响应周期IC。在IC中将直接依靠硬件进行保存断点、关中断、转中断服务程序入口等操作,IC结束转入取指周期,开始执行中断服务程序。

  6.DMA传送周期(DMAC)

  处理器响应DMA(直接存储器存取)请求后,进入DMAC中,处理器交出系统总线的控制权,由DMA(直接存储器存取)控制器控制系统总线,实现主存与外围设备之间的数据直接传送。因此对 处理器来说,DMAC是一个空操作周期。

 
我也来回答:
 
 
最新知道
怎么解除屏蔽
14785
关不了电脑
屏蔽后,进行了清理,为...
23113121
DT-830B万用表因小孩误...
我不清楚,我们的博客发...
用SAM-BA第一次写入NAND...
怎么解除屏蔽
输卵管粘连,上举有没有...
热点排行
12v转换220v带150w的电...
k31115电源开关管用什么...
南开大学电子信息科学与...
MC1454构成的低功耗文氏...
ACC
请问商务英语自考有那些...
我家里的锅盖连一个基本...
何处有以秸杆为原料的制...
我174体重55公斤 这样算...
为什么漏电开关经常跳闸
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
总部:杭州建国北路707号星汇大厦6号楼1101室
电话:13357183237 QQ:344945827 303939539  邮箱:laz8258@163.com dzsc51@163.com