함수 호출

정하윤·2022년 9월 10일
0

  • PC Register 은 순차적인 실행을 하면서 실행을 이동시킨다.
  • PC Register 가 함수 호출을 하면 LR에 저장을 하고 LR은 memory에 저장을 한다.

Stack cleanup by

  • Caller 가 clenaup을 시키는 것 인가 호출된 Function 에서 cleanup 시키는 것 이냐 에 대한 것

Parameter order on stack

  • Stack에 어떠한 순서로 쌓을 것 이냐에 대한 것 C : 오른쪽에서 왼쪽으로 쌓은 경우 P : 왼쪽에서 오른쪽으로 쌓는 경우

Parameters in registers

  • 각 저장 하는 registers이 있고 그 저장 공간이 다 채워질 경우 stack에 채워짐

0개의 댓글