URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1290
[ Назад ]

Исходное сообщение
"ASM+C Linux"

Отправлено max2057 , 20-Янв-03 12:34 
Я хочу попробовать написать на С и на АSM простенькую программку и запихнуть ее в загрузочный сектор дискетки(что-нибудь вроде Hello World)
На ASM под DOS это было просто - COM-файл.
Как мне gcc/ld/as/кому-то еще сказать что надо делать просто бинарник а не ELF. У меня RH6.2

Содержание

Сообщения в этом обсуждении
"RE: ASM+C Linux"
Отправлено qq , 20-Янв-03 15:12 
>Я хочу попробовать написать на С и на АSM простенькую программку и
>запихнуть ее в загрузочный сектор дискетки(что-нибудь вроде Hello World)
>На ASM под DOS это было просто - COM-файл.
>Как мне gcc/ld/as/кому-то еще сказать что надо делать просто бинарник а не
>ELF. У меня RH6.2


можно использовать nasm

nasm -f bin file.asm -o file


"RE: ASM+C Linux"
Отправлено Bob , 20-Янв-03 16:30 
Сходи на http://www.programme.ru/archive/2001/1/012001_1_1.phtml.
Статья называется "Настоящий Hello World"".
В конце есть раздел "Подготовка загрузочного образа (floppy.img)". Там рассказано, как получать чистый бинарник.

"RE: ASM+C Linux"
Отправлено max2057 , 22-Янв-03 10:55 
Спасибо за ссылку то что надо.
А не подскажите где можно найти документация на as86?


"RE: ASM+C Linux"
Отправлено Bob , 22-Янв-03 16:02 
Посмотри Assembly-HOWTO.