[STUDY] 어셈블리어 - 3 (rip,rsp,rbp,스택프레임)
오늘은 스택프레임과 rip,rsp,rbp 등을 복습하였다. 우선 정리를 시작하기에 앞서, cpu가 연산하는 방법과 이에 대한 간단한 설명을 하고 넘어가겠다. 1. CPU 구조 cpu의 모습을 간단하게 그림으로 그려보았다. cpu에는 연산들을 처리하는 동안 자료들을 임시 저장하는 작지만 매우 빠른 초고속 저장장치인 레지스터가 존재한다. 그 레지스터에도 종류가 다양하다. 그중 먼저 알아볼 것은 RIP레지스터이다. 1. RIP 레지스터 rip에서 ip는 무슨 뜻일까? 바로 (instruction pointer) 이다. 여기서 instruction이란, CPU가 처리하는 기계어 명령어를 의미한다. CPU의 역할을 매우 단순화 시켜서 이해해보면 (명령어를 실행하고 그 다음 명령어를 실행한다) 정도 이다. 그럼, ..
2023.02.23