OSDev
http://osdev.su/

Помогите с основными знаниями
http://osdev.su/viewtopic.php?f=5&t=732
Страница 1 из 1

Автор:  maxcroud [ 30 мар 2013, 12:34 ]
Заголовок сообщения:  Помогите с основными знаниями

Здравствуйте! Я давно задавался мыслью написать ОС, но после скитаний по интернету в целях поиска существенной информации, мое желание по-тихоньку угасало. Но вот снова какой-то порыв и я стал намного больше понимать язык ассемблера. Так вот, я прошу помощи от кого-нибудь в освоении этого мастерства. Все что мне надо, так это задавать некоторые вопросы и получать ответы. Первое что я хотел, так это сделать загрузчик, и здесь я заступорился -_-
Я использую GAS и GCC для компиляции ассемблера и C++ соответственно. Планировал написать загрузчик на чистом asm, а все остальное inline-вставками в C++. Общаться текстом по скайпу или любым удобным способом.
Заранее спасибо!
P.S Простите если добавил не в тот форум

Автор:  ZarathustrA [ 30 мар 2013, 14:01 ]
Заголовок сообщения:  Re: Помогите с основными знаниями

Skupe: Zarathu5trA. Чем смогу тем помогу. :)

Автор:  achesnokov [ 30 мар 2013, 14:36 ]
Заголовок сообщения:  Re: Помогите с основными знаниями

Задавайте вопросы на форуме, он для того и создан. На ряд вопросов возможно найдете ответы оптом: http://dev64.wordpress.com/osdev/

Очень полезный ресурс: http://www.osdev.org

Недавно на хабре появились несколько полезных статей: http://habrahabr.ru/company/neobit/blog/

Автор:  D-S [ 31 мар 2013, 20:16 ]
Заголовок сообщения:  Re: Помогите с основными знаниями

Категорически порекомендую:
http://www.osdev.ru/viewtopic.php?f=8&t=599

Автор:  Yoda [ 31 мар 2013, 22:43 ]
Заголовок сообщения:  Re: Помогите с основными знаниями

Чем обусловлен выбор GAS?
Жуткий синтаксис, за который его критикуют даже сами юниксоиды. Лучше используй NASM или FASM.
Мастерство приходит только с практикой и никак иначе.

Автор:  ZarathustrA [ 01 апр 2013, 02:09 ]
Заголовок сообщения:  Re: Помогите с основными знаниями

+1 за NASM. Очень кошерный ассемблер.

Автор:  maxcroud [ 01 апр 2013, 18:59 ]
Заголовок сообщения:  Re: Помогите с основными знаниями

Сам не знаю почему Gas, правда убог, пользуюсь Nasm и так :D Просто наверно для легкости компиляции + разве ассемблерные вставки nasm компилить будет?

Автор:  achesnokov [ 01 апр 2013, 20:57 ]
Заголовок сообщения:  Re: Помогите с основными знаниями

Ассемблерные вставки nasm компилировать не будет. Можно только целиком ассемблерные функции делать с помощью него и линковать. Вставки только на встроенном ассемблере, компилятора, на котором пишете.

Цитата:
D-S
Категорически порекомендую:
viewtopic.php?f=8&t=599


Я согласен, отличная подборка статей получилась. Хотел бы еще напомнить про http://ipgn.ru/files/lowlevel/osdev1.htm. Lonesome с его TyrOS. 2003 год. Cтрана должна помнить своих героев. (Тоже кстати на subscribe.ru в том числе распространялось).

Автор:  Himik [ 03 апр 2013, 15:46 ]
Заголовок сообщения:  Re: Помогите с основными знаниями

У GAS есть волшебные ключики, меняющие синтаксис на MASM
as -msyntax=intel -mnaked-reg
или
gcc -c -x assembler -Wa,-msyntax=intel,-mnaked-reg program.asm

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/