시스템 프로그래밍
시스템 프로그래밍 3주차 - 인텔 프로세스의 내부 구조
32비트 인텔 프로세서 32비트 프로세스의 기본 실행 환경 기본 프로그램 실행 레지스터(16개) 범용 레지스터(8개) 연산항, 포인터 저장 세그먼트 레지스터 메모리 세그먼트 식별 EFLAGS 레지스터 실행되고 있는 프로그램, 상태 보고 및 애플리케이션 레벨로 제한된 프로세서 제어 EIP 다음에 실행될 명령어를 가리킨다. 범용 레지스터의 특별한 사용 EAX 연산항과 결과에 대한 누산기 EBX DS 세그먼트의 데이터에 대한 포인터 ECX 문자열과 반복문에 대한 계수기 EDX 입출력에 대한 포인터 ESI 문자열 연산에 대한 출발항 또는 DS 레지스터가 가리키고 있는 세그먼트의 데이터에 대한 포인터 EDI 문자열 연산에 대한 목적항 또는 ES 레지스터가 가리키고 있는 세그먼트의 데이터에 대한 포인터 ESP 스택..
2020. 9. 28. 15:05
최근댓글