레지스터 : cpu 내부의 작은 임시 저장장치 - cpu 내에 다양한 레지스터가 존재, 각자 다른 이름과 역할 보유 - 데이터/명령어가 프로그램 실행 전후로 레지스터에 저장 *레지스터 관찰 : WinDbg(윈도우 운영체제), gdb(리눅스, 맥 os 운영체제) 등의 디버깅 도구를 이용해 관찰 [명령어가 프로그램 실행 전후로 레지스터에 저장되기때문에, 레지스터에 어떤 값이 저장되는지만 잘 관찰해도 '가장 낮은 수준에서의 프로그램 동작' 관찰 가능] ** 주요 레지스터 1. 프로그램 카운터 (PC, Program Counter) - 메모리에서 다음으로 읽어들일 명령어의 주소 저장 - CPU에 따라 명령어 포인터(IP, Instruction Pointer)라고 부르기도 함 - 일반적으로 PC(프로..