"); //-->
ABB LD800HSE 跳转指令用来确定程序流
LD800HSE 大多数CPU的基本操作,不管它们采取什么物理形式,都是执行一系列存储的说明那叫做程序。要执行的指令保存在某种计算机存储器。几乎所有的CPU在其操作中都遵循提取、解码和执行步骤,这些步骤统称为指令周期。
LD800HSE 执行完一条指令后,整个过程会重复,下一个指令周期通常会提取序列中的下一条指令,因为程序计数器。如果执行了跳转指令,程序计数器将被修改以包含跳转到的指令的地址,程序继续正常执行。在更复杂的CPU中,可以同时提取、解码和执行多条指令。本节描述了通常被称为“经典RISC流水线”,这在许多电子设备(通常称为微控制器)中使用的简单CPU中相当常见。它在很大程度上忽略了CPU缓存的重要作用,因此也忽略了管道的访问阶段。
LD800HSE 一些指令操纵程序计数器,而不是直接产生结果数据;这种指令通常被称为“跳转”,有助于程序行为,如环条件程序执行(通过使用条件跳转)和存在功能。[c]在某些处理器中,其他一些指令会改变“标志”寄存器。这些标志可以用来影响程序的行为,因为它们通常表示各种操作的结果。例如,在这样的处理器中,“比较”指令评估两个值,并设置或清除标志寄存器中的位,以指示哪一个更大或它们是否相等;然后,这些标志中的一个可以被后面的跳转指令用来确定程序流。13365909307雄霸张少民
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。