인텔 리눅스 코드 중에 궁금한 점이 있습니다..
글쓴이: gogisimji / 작성시간: 월, 2014/07/21 - 11:36오전
arch/x86/boot/header.S 파일에 보면
55번째 줄 쯤에 ,
ljmp $BOOTSEG, %start2
start2:
movw bla bla
movw bla bla
...
..
이런 코드가 잇는데요.
ljmp가 코드 세그먼트의 값을 바꾸어 줘서, far jump할 수 있도록 하는 명령어로 알고 있는데 start2 레이블은 바로 아래줄에 있잖아요.
그럼 이 코드 같은 경우에는 아랫줄의 start2로 점프하는것이 아니라 전체 프로젝트 내 어딘가에 있는 다른 레이블로 점프하는 것인가요?
Forums:
댓글 달기