본문 바로가기
코스웨어/15년 스마트컨트롤러

20151202 김태현 개인업무일지

by 알 수 없는 사용자 2015. 12. 3.
728x90
반응형

어셈블리에서는 심볼테이블은 주소 말고는 의미가 없다.

변수에 이름을 주는 개념은 어셈블리에서 존재하지 않는다

어셈블리에서는 단순히 주소로 위치 정보만 가지고 있다.

링커 단계에서 여러 개의 파일을 컴파일 할 때 함수나, 변수 때문에 생기는 에러들을 주소충돌이라 부른다.

전역 변수는 ebp 기반으로 움직이지 않는다.

지역변수는 ESP와 EBP사이에 있을때만 보호받는다.

임베디드에서는 BSS영역을 ZI라고 부른다.


elf파일은 readelf 명령어를 통해서 파일정보를 확인할수 있다. (윈도우에서는 먹히지 않아서 리눅스로 확인했다)




728x90