시스템해킹공부
![[ASC 스터디] 4주차 - 레지스터, 어셈블리, 연습문제, GDB 사용법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKBG0b%2FbtrFTNmq9GD%2F5dV8aEkxRa9RS7MwoA4Sk0%2Fimg.png)
[ASC 스터디] 4주차 - 레지스터, 어셈블리, 연습문제, GDB 사용법
👉 지난 차시 2022.06.19 - [System-hacking/📖] - [ASC 스터디] 3주차 - 기초이론, 환경세팅, 메모리구조 ( x86-64 아키텍처 기반 ) 1. 레지스터(Register) CPU가 데이터를 빠르게 저장하고 사용할 때 이용하는 보관소이다. 메모리나 보조 기억 장치보다 빠르다. 1.1. 32비트 레지스터 ✨ E로 시작한다. ex) 32bit EAX > 16bit AX > 8bit AH + 8bit AL - 데이터 레지스터 (1) EAX(Accumulator) 연산 결과를 저장하고 함수 반환 값을 담는다. (2) ECX(Counter) 주로 카운팅할 때 사용한다. ( for문의 i 같이 ) (3) EBX(Base) 주로 주소의 기본 값을 저장한다. (4) EDX(Data) 주로 ..