4.2狀態字寄存器

一共有六種操作碼。 一個標誌位佔用一位二進制數,只有0,1兩種狀態。 cpu通過標誌位對程序進行控制。 if中的條件a=b,cpu的判斷是,用a-b的方式判斷,如果a-b=0,那麼將ZF零標誌位設置1,cpu可以判斷ab相等。 cpu完成循環,是在寄存器裏設置一個值,每執行一次寄存器裏的數字做減一操作。判斷值是否爲0,不爲0繼續執行循環體語句。當值爲0時,將ZF零標誌位設爲1,表示循環結束。
相關文章
相關標籤/搜索