실행코드 이외에 여러가지 부가적인 정보를 가지고 있다.
[1] 여러개의 섹션이 있다.
.reloc section
other sections
.data section
.text section
Section Table
[2] Symbolic Debugging Information
함수와 변수들의 이름 - 브레이크 포인터의 위치
symbol table에 저장되어 있다.
[3] Relative Virtual Address
실행파일의 첫번째 바이트가 로드(적재)될 가상주소를 이미지의 기준 주소(base address)
라고 한다. 나머지 부분들은 섹션에 따라서 조금씩 다른 장소에 적재될수 있다.
'기타 > 컴퓨터공학' 카테고리의 다른 글
Blockly소개 (0) | 2013.02.28 |
---|---|
컴파일 소스3개 인터프리터 소스3개 하이브리드 소스2개 간단 할걸로 (0) | 2012.10.18 |
버퍼와 스트림(stream)은 같은 것인가요? (0) | 2012.10.14 |
프로그래밍의 개념 (0) | 2012.08.25 |
어셈블리어 이해 좀 시켜주세요.. (0) | 2012.08.24 |