saveregisters 함수 수식자

saveregisters 함수 수식자

이 루틴을 호출하기 전에 모든 CPU 레지스터를 저장하라고 컴파일러에 알려주는 수식자가 saveregisters예요. 어떤 레지스터가 저장되는지는 CPU 종류에 따라 달라져요.

출처: Free Pascal Reference 14.9.20 saveregisters

본문

saveregisters 수식자는 이 루틴을 호출하기 전에 모든 CPU 레지스터를 저장하라고 컴파일러에게 알려줘요. 어떤 CPU 레지스터가 저장되는지는 전적으로 CPU에 따라 달라져요. 즉, 같은 수식자라도 대상 플랫폼의 레지스터 구조에 맞춰 서로 다른 레지스터들이 보존되는 방식이에요.

더 알아보기

  • Free Pascal Reference의 프로시저·함수 수식자 섹션
  • 플랫폼별 CPU 레지스터 구조