.SAVEREG |
Sauvegarde le registre |
MASM |
Syntaxe
Paramètres
Nom |
Description |
reg |
Ce paramètre optionnel permet d'indiquer le registre à utiliser pour générer une entrée de code. |
offset |
Ce paramètre optionnel permet d'indiquer l'emplacement dans le prologue courant. |
Description
Cette directive permet de générer une entrée de code de déroulement UWOP_SAVE_NONVOL ou UWOP_SAVE_NONVOL_FAR pour le registre spécifié et le déplacement spécifié à l'aide de la position du prologue actuel. Le MASM choisira le codage le plus efficace.
Remarques
- La directive .SAVEREG permet aux utilisateurs de ml64.exe de spécifier le déroulement d'une fonction de cadre et qu'il est uniquement autorisé dans le prologue, s'étendant de la déclaration PROC FRAME à la directive .ENDPROLOG. Ces directives ne génèrent pas de code; ils ne génèrent que .xdata et .pdata.
- La directive .SAVEREG doit être précédé d'instructions intégrant réellement les actions à annuler. Il est recommandé d'envelopper les directives de déroulement et le code qu'elles sont censées décompresser dans une macro pour garantir son bon fonctionnement.
Dernière mise à jour : Samedi, le 22 décembre 2018