Maison  >  Article  >  Introduction aux instructions de test du langage assembleur

Introduction aux instructions de test du langage assembleur

尚
original
2020-03-05 15:29:5110921parcourir

Introduction aux instructions de test du langage assembleur

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn