Я хочу попробовать написать на С и на АSM простенькую программку и запихнуть ее в загрузочный сектор дискетки(что-нибудь вроде Hello World)
На ASM под DOS это было просто - COM-файл.
Как мне gcc/ld/as/кому-то еще сказать что надо делать просто бинарник а не ELF. У меня RH6.2
>Я хочу попробовать написать на С и на АSM простенькую программку и
>запихнуть ее в загрузочный сектор дискетки(что-нибудь вроде Hello World)
>На ASM под DOS это было просто - COM-файл.
>Как мне gcc/ld/as/кому-то еще сказать что надо делать просто бинарник а не
>ELF. У меня RH6.2
можно использовать nasmnasm -f bin file.asm -o file
Сходи на http://www.programme.ru/archive/2001/1/012001_1_1.phtml.
Статья называется "Настоящий Hello World"".
В конце есть раздел "Подготовка загрузочного образа (floppy.img)". Там рассказано, как получать чистый бинарник.
Спасибо за ссылку то что надо.
А не подскажите где можно найти документация на as86?
Посмотри Assembly-HOWTO.