4.2状态字寄存器

4.2状态字寄存器
一共有六种操作码。
一个标志位占用一位二进制数,只有0,1两种状态。
cpu通过标志位对程序进行控制。
4.2状态字寄存器

if中的条件a=b,cpu的判断是,用a-b的方式判断,如果a-b=0,那么将ZF零标志位设置1,cpu可以判断ab相等。
4.2状态字寄存器
cpu完成循环,是在寄存器里设置一个值,每执行一次寄存器里的数字做减一操作。判断值是否为0,不为0继续执行循环体语句。当值为0时,将ZF零标志位设为1,表示循环结束。