程序的流程分为顺序执行、条件分支和循环三种
顺序执行是按照地址内容的顺序执行指令。
条件分支是根据条件执行任意地址的指令。
循环是指重复执行同一地址的指令。
顺序执行每执行一个指令程序计数器的值自动加1
条件分支和循环中使用的跳转指令,会参照当前执行的运算结果来判断是否跳转
标志寄存器
CPU在进行运算时,标志储存器的数值会根据运算结果自动设定。
条件分支在跳转指令前会进行比较运算。
标志储存器的第一个字节位、第二个字节位和第三个字节位的值为1,表示运算结果分别为正数、零和负数。
执行比较的指令后,CPU的运算装置就会在内部进行XXX-YYY的减法运算。
结果无论是什么,都会保存到标志储存器。