Udostępnij za pośrednictwem


.SAVEREG

UWOP_SAVE_NONVOL Generuje wpis kodu lub UWOP_SAVE_NONVOL_FAR unwind dla określonego rejestru (reg) i przesunięcia (przesunięcie) przy użyciu bieżącego przesunięcia prologu. Rozwiązanie MASM wybierze najbardziej wydajne kodowanie.

Składnia

. REG SAVEREG, przesunięcie

Uwagi

. FUNKCJA SAVEREG umożliwia użytkownikom ml64.exe określenie sposobu odwijania funkcji ramki i jest dozwolone tylko w prologu, który rozciąga się od deklaracji PROC FRAME do . ENDPROLOG , dyrektywa. Te dyrektywy nie generują kodu; generują .xdata tylko wartości i .pdata. . Funkcja SAVEREG powinna być poprzedzona instrukcjami, które faktycznie implementują akcje, które mają być niezauczone. Dobrym rozwiązaniem jest zawijanie zarówno dyrektyw odwijania, jak i kodu, który mają na celu odwinięcie makra w celu zapewnienia porozumienia.

Aby uzyskać więcej informacji, zobacz MASM for x64 (ml64.exe).

Zobacz też

Odwołanie do dyrektyw
Gramatyka MASM BNF