다음을 통해 공유


.PUSHREG

생성 하는 UWOP_PUSH_NONVOL 현재 프롤로그에서 오프셋을 사용 하 여 숫자의 지정 된 등록에 대 한 코드 항목을 해제 합니다.

.PUSHREG register

설명

.PUSHREG ml64.exe 사용자 프레임 함수 해제를 하 고 프롤로그에서 확장에 사용할 수 있습니다 방법을 지정할 수 있습니다에서 프로시저 프레임 선언에는 .프롤로그 끝 지시문입니다.이러한 지시문 코드를 생성 하지 않습니다. 생성만 .xdata 및 .pdata..해제 되지 않도록 하는 작업을 실제로 구현 지침에 PUSHREG가 있어야 합니다.해제 지시문과 계약을 확인 하려면 매크로 해제 합니다 의미입니다 코드를 래핑하는 것이 좋습니다.

자세한 내용은 MASM x64 (ml64.exe)를 참조하십시오.

샘플

5kbwa7zs.collapse_all(ko-kr,VS.110).gif설명

다음 샘플 비휘발성 tegisters 밀기 방법을 보여 줍니다.

5kbwa7zs.collapse_all(ko-kr,VS.110).gif코드

; ml64 ex1.asm /link /entry:Example1 /SUBSYSTEM:CONSOLE
_text SEGMENT
Example1 PROC FRAME
   push r10
.pushreg r10
   push r15
.pushreg r15
   push rbx
.pushreg rbx
   push rsi
.pushreg rsi
.endprolog
   ; rest of function ...
   ret
Example1 ENDP
_text ENDS
END

참고 항목

기타 리소스

참조 지시문