PC(Program Counter)
- 프로그램 실행중 인터럽트 요청이 들어오면 프로그램을 중단하고 다시 돌아올때 어디까지 진행됐는지 주소를 담는 것
SP(Stack Pointer)
- 레지스터의 데이터를 임시로 저장하고 쌓인 데이터의 마지막 위치를 알 수 가르킴
PCB(Process Control Block)

- Process ID
- Register 값(PC, SP등)
- Scheduling Info(Process State)
- Memory Info(메모리 사이즈 limit)
이 저장됨
범용 레지스터
EBP
- 함수안에 함수안에 함수가 있어서 계속 쌓이는 경우 함수가 호출된 최상단 위치를 가지고 있어서 어디에 문제가 발생했는지 트래킹하기 쉬움
EAX
- 산술(덧셈, 곱셈, 나눗셈 등), 논리 연산을 수행하고 함수의 반환값이 이 레지스터에 저장됨