當前位置:編程學習大全網 - 編程軟體 - 匯編語言中溢出和進位的判斷

匯編語言中溢出和進位的判斷

在算術運算指令中,操作數是壹個有符號的數,最高位是符號位,負數用補碼表示。在運算產生的幾個標誌位中,符號標誌位反映了運算結果的最高位。當操作中的最高有效位產生進位時,進位標誌位被置位。溢出標誌位應根據運算類型、進位標誌和運算結果的符號位變化來設置或復位。也就是說,當操作兩個操作數時:

○用不同符號相加:不得有溢出;

○同號加法:不進位,不變號→不溢出;

○同號加法:進位→溢出;

○同號加法:無進位,變號→溢出;

○減法運算其實就是以減法為補數的加法運算。

可以對照主題中的代碼運行結果進行驗證。

  • 上一篇:狀態信息的預處理方法
  • 下一篇:六年級上冊數學圖案設計怎麽畫
  • copyright 2024編程學習大全網