在算術運算指令中,操作數是壹個有符號的數,最高位是符號位,負數用補碼表示。在運算產生的幾個標誌位中,符號標誌位反映了運算結果的最高位。當操作中的最高有效位產生進位時,進位標誌位被置位。溢出標誌位應根據運算類型、進位標誌和運算結果的符號位變化來設置或復位。也就是說,當操作兩個操作數時:
○用不同符號相加:不得有溢出;
○同號加法:不進位,不變號→不溢出;
○同號加法:進位→溢出;
○同號加法:無進位,變號→溢出;
○減法運算其實就是以減法為補數的加法運算。
可以對照主題中的代碼運行結果進行驗證。
上一篇:狀態信息的預處理方法下一篇:六年級上冊數學圖案設計怎麽畫