함수 호출시에 인자가 레지스터 %rdi %rsi로 전달되고 이걸 다시 호출된 함수에서 꺼내서 스택에 넣는데 a, b -> b, a 순서로 스택에 push 되는것도 그렇고 다계산하고 %eax에 저장한 후에 리턴값을 쓸 수 있게 하는것도 신기하고 rbp로 함수 시작점을 스택에 저장하는것도 신기하고 엄청 신기하고 재밌네요 이런걸 대체 어떻게 만들었을지
댓글 0