3HAC025338-002

  • 发布时间:2016-04-07 09:25:15,加入时间:2015年03月13日(距今3732天)
  • 地址:中国»福建»厦门:厦门市思明区仙岳路582号嘉怡园16楼A单元
  • 公司:厦门航拓电气有限公司, 用户等级:普通会员 已认证
  • 联系:戴建忠,手机:18006003561 电话:0592-5072089 QQ:565167042

3HAC
3HAC
3HAC
3HAC

小戴:() 传真: QQ:

执行

在提取和解码阶段之后,紧接着进入执行阶段。

该阶段中,连接到各种能够进行所需运算的CPU部件。
 
例如,要求一个加法运算,算术逻辑单元(ALU,Arithmetic Logic Unit)

将会连接到一组输入和一组输出。输入提供了要相加的数值,

而输出将含有总和的结果。ALU内含电路系统,

易于输出端完成简单的普通运算和逻辑运算(比如加法和位元运算)。

如果加法运算产生一个对该CPU处理而言过大的结果,

在标志暂存器里可能会设置运算溢出(Arithmetic Overflow)标志。


写回

最终阶段,写回,以一定格式将执行阶段的结果简单的写回。

运算结果经常被写进CPU内部的暂存器,以供随后指令快速存取。

在其它案例中,运算结果可能写进速度较慢,

但容量较大且较便宜的主记忆体中。

某些类型的指令会操作程序计数器,而不直接产生结果。

这些一般称作“跳转”(Jumps),并在程式中带来循环行为、

条件性执行(透过条件跳转)和函式。

许多指令会改变标志暂存器的状态位元。这些标志可用来影响程式行为,

缘由于它们时常显出各种运算结果。

例如,以一个“比较”指令判断两个值大小,

根据比较结果在标志暂存器上设置一个数值。

这个标志可藉由随后跳转指令来决定程式动向。

在执行指令并写回结果之后,程序计数器值会递增,反覆整个过程,

下一个指令周期正常的提取下一个顺序指令。

小戴:() 传真: QQ:

140CPS11410
140CPS11420
140CPS12420
140CPS21400
140CPS22400
140CPU11302
140CPU11303
140CPU31110
140CPU43412A
140CPU43412U
140CPU53414A
140CPU53414B
140CPU65150
140CPU65160
140CPU65260
140CPU67160
140CPU67260
140CPU67261
140CPU75160
140CRA21110
140CRA31200
140CRA93100
140CRA93101
140CRA93200
140CRP31000
140CRP31200
140CRP81100
140CRP93100
140CRP93200
140DAI55300
140DAI74000
140DAI75300
140DAO84000

联系我时请说明来自志趣网,谢谢!

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。