리버싱/기본 지식1 리버싱 - x86 레지스터 1. 레지스터란? 레지스터는 CPU 내부에 존재하는 다목적 저장 공간으로써, 일반적으로 메모리라고 이야기하는 RAM과는 성격이 다르다. 두 공간 사이의 두드러지는 차이점이 있다고 한다면 접근 속도라고 할 수 있다. 레지스터와 CPU는 같은 공간에 바로 인접해 있기에, 접근하는 것이 RAM에 접근하는 것보다 빠르다. 2. x86 레지스터 x86 레지스터는 상당히 수가 많다. 본 게시물에서는 가장 기본적으로 이용되는 Basic Program Register에 대해서 알아볼 것이다. Basic Execution Register는 4가지로 분류된다. General Perpose Registers(32bit, 8개) - 범용으로 사용하는 레지스터. Segment Registers(16bit, 6개) - SDT의 .. 2023. 1. 17. 이전 1 다음