x64 아키텍처에서는 cs, ss, ds, es, fs, gs 총 6가지 세그먼트 레지스터가 존재하며 각각의 크기는 16bit 입니다.
cs, ds, ss 레지스터는 코드 영역과 데이터, 스택 메모리 영역을 가리킬 때 사용되고, 나머지 레지스터는 범용적인 용도로 제작된 레지스터입니다.
CPU가 어느 부분의 코드를 실행할지 가리키는 역할을 합니다.
x64아키텍처에서는 rip이며, 크기는 8 Byte 입니다.
프로세서의 현재 상태를 저장하고 있는 레지스터입니다.
x64아키텍처에서는 RFLAG라고 불리는 64bit 크기의 플래그 레지스터가 존재하고 이중 오른쪽의 20여 개의 비트만 사용합니다.