Compartilhar via


.SAVEREG

Gera uma entrada de código de desenrolamento UWOP_SAVE_NONVOL ou UWOP_SAVE_NONVOL_FAR do registro especificado (reg) e deslocamento (offset) usando o deslocamento do prólogo atual. O MASM escolherá a codificação mais eficiente.

Sintaxe

. Registro SAVEREG, deslocamento

Comentários

O .SAVEREG permite que usuários do ml64.exe especifiquem como uma função de quadro é desenrolada e só é permitido no prólogo, que se estende da declaração FRAME PROC até a diretiva .ENDPROLOG. Essas diretivas não geram código. Elas só geram .xdata e .pdata. O .SAVEREG deve ser precedido por instruções que realmente implementam as ações a serem desenroladas. É uma boa prática encapsular as diretivas de desacoplamento e o código que elas devem desacoplar em uma macro para garantir o acordo.

Para obter mais informações, confira MASM para x64 (ml64.exe).

Confira também

Referência de diretivas
Gramática BNF do MASM