안녕하세요 OS책을사고 부트로더부터 공부중인 학생입니다.


책 118페이지에있는 다음의 소스를 부트로더 소스코드를 make를 통해 빌드하였습니다.


[ORG 0x00]

[BITS 16]

SECTION .text

jmp$

times 510 - ($-$$) db 0x00

db 0x55

db 0xAA


그리고 헥스에디터를 통해 열어보면 점프에 해당하는 부분이 앞에있고 마지막에 0x55, 0xAA가 올거라 예상했습니다.

근데 막상 헥스에디터를 통해 열어보니 사진과 같았습니다.cjaqn1.png


책에도 BOIS가 0x55, 0xAA를 찾아서 0x7C00에 로드한 후 무한루프를 실행한다고 했는데 왜 헥스에디터에는 무한루프가 빠져있나요?


저는 헥스에디터를 이용하면 파일의 모든것을 다 볼수있다고 알고있었는데 제가 잘못 알고 있었던걸까요?


감사합니다.