현재 위치 - 법률 상담 무료 플랫폼 - 법률 자문 - 정의 과정을 조립할 때 near 과 far 의 역할은 무엇입니까?
정의 과정을 조립할 때 near 과 far 의 역할은 무엇입니까?
이것은 주로 call ret 이라는 두 가지 명령과 관련이 있습니다.

오프셋 주소만 스택에 푸시하고 프로세스가 반환될 때 retn 을 사용하여 반환하는 near 프로시저를 호출합니다.

Far 프로시저를 호출하여 오프셋 주소와 세그먼트 주소를 스택에 배치하고 프로시저가 반환될 때 retf 로 반환합니다.

진행 중인 Ret 지시문은 거리에 따라 retn 과 retf 로 컴파일됩니다.

Retn 과 retf 의 기계 코드는 다릅니다. 프로세스를 정의하지 않고 retn 과 retf 를 직접 사용할 수도 있습니다.