KUC720AE101 ABB 遵循提取、解码和执行步骤
大多数CPU的基本操作,不管它们采取什么物理形式,都是执行一系列存储的说明那叫做程序。要执行的指令保存在某种计算机存储器。几乎所有的CPU在其操作中都遵循提取、解码和执行步骤,这些步骤统称为指令周期。
执行完一条指令后,整个过程会重复,下一个指令周期通常会提取序列中的下一条指令,因为程序计数器。如果执行了跳转指令,程序计数器将被修改以包含跳转到的指令的地址,程序继续正常执行。在更复杂的CPU中,可以同时提取、解码和执行多条指令。本节描述了通常被称为“经典RISC流水线”,这在许多电子设备(通常称为微控制器)中使用的简单CPU中相当常见。它在很大程度上忽略了CPU缓存的重要作用,因此也忽略了管道的访问阶段。
一些指令操纵程序计数器,而不是直接产生结果数据;这种指令通常被称为“跳转”,有助于程序行为,如环条件程序执行(通过使用条件跳转)和存在功能。[c]在某些处理器中,其他一些指令会改变“标志”寄存器。这些标志可以用来影响程序的行为,因为它们通常表示各种操作的结果。例如,在这样的处理器中,“比较”指令评估两个值,并设置或清除标志寄存器中的位,以指示哪一个更大或它们是否相等;然后,这些标志中的一个可以被后面的跳转指令用来确定程序流。
ABB DSBB175
ABB DSAO110
ABB DSAI130
ABB DRA02
ABB DSDX404
ABB DO620
ABB DO610
ABB DLM02
ABB DLM01
ABB DSQC322
ABB 07KT97F1
ABB DSQC313
ABB DSQC202
ABB DSPC406
ABB DO630
ABB 37911-4-0338125
ABB 07KT97B
ABB 5716075-P
ABB PU516
ABB 3BSE013064R1
ABB DSPC172H
ABB DSPC172
ABB DSPC170
ABB DSIH 72VP ENOK
ABB UNS0007A-P V1