OFFSET1 [Reversing] Segment, Offset Segment Memory 8086은 1mb의 메모리 공간을 다음과 같은 4개의 세그먼트 공간으로 나누어 관리함 Code Segment 명령어 코드를 저장 Data Segment 데이터를 저장 Stack Segment 메모리에 할당된 스택 영역 Extra(Heap) Segment 여분의 데이터 영역 Segment Register 8086이 필요한 정보를 세그먼트 단위로 나누어 저장하고 있기 때문에 정보를 가져오기 위해선 각 세그먼트의 시작 주소를 알아야 함 따라서 4개의 세그먼트 레지스터를 이용해 각 세그먼트 영역의 시작 주소를 가리킴 CS 실행 할 명령어들이 들어있는 코드 세그먼트의 시작 주소를 가지고 있는 레지스터. CS * 10H + OFFSET(IP)로 물리 메모리 주소 결정 DS 데이터 세그먼트.. 2010. 7. 2. 이전 1 다음