La commande Test effectue une opération ET logique sur les deux opérandes et définit les bits d'indicateur pertinents en fonction du résultat de l'opération. Cependant, les deux opérandes de la commande Test ne seront pas modifiés. Le résultat de l'opération sera rejeté après avoir défini le bit d'indicateur correspondant.
Test effectue une opération logique ET sur deux paramètres (destination, source) et définit le registre des drapeaux en fonction du résultat. Le résultat lui-même n'est pas enregistré.
TEST AX,BX a le même effet que la commande AND AX,BX, sauf que la commande Test ne modifie pas le contenu de AX et BX, tandis que la commande AND enregistrera le résultat dans AX .
Syntaxe : TEST r/m,r/m/data
Drapeaux concernés : C,O,P,Z,S (les drapeaux C et O seront mis à 0)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!