彙編 test指令和cmp指令

test指令

將兩個操作數進行邏輯與運算,並根據運算結果設置相關的標誌位。test命令的兩個操作數不會被改變。運算結果在設置過相關標記位後會被丟棄。

影響的標誌位CF,ZF,OF,SF,PF

cmp指令

比較指令。cmp的功能相當於減法指令,只是對操作數之間運算比較,不保存結果。cmp指令執行後,將對標誌寄存器產生影響。其他相關指令通過識別這些被影響的標誌寄存器位來得知比較結果。

影響的標誌位CF,ZF,OF,AF,PF

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章