несколько замечаний и дополнений к статье :
не забудьте добавить магические два байта 0xAA55 в конце загрузчика ,
для ассемблера NASM это можно сделать , добавив в конец следующие строчки кода :
TIMES 510-($-$$) DB 0 ;заполняет нулями оставшееся свободное место
DW 0xAA55 ;boot label for BIOS
записывать boot-сектор лучше всего утилитой dd (*nix)
успехов...
Хостинг от uCoz