Test指令將兩個運算元進行邏輯與運算,並根據運算結果設定相關的標誌位元。 但是,Test指令的兩個操作數不會被改變。運算結果在設定過相關標記位後會被丟棄。
Test對兩個參數(目標,來源)執行AND邏輯運算,並根據結果設定標誌暫存器,結果本身不會儲存。
TEST AX,BX 與 AND AX,BX 指令有相同效果,只是Test指令不改變AX和BX的內容,而AND指令會把結果儲存到AX中。
語法:TEST r/m,r/m/data
影響標誌:C,O,P,Z,S(其中C與O兩個標誌會設為0)
以上是組合語言test指令介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!