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 и так ![]() |
Автор: | achesnokov [ 01 апр 2013, 20:57 ] |
Заголовок сообщения: | Re: Помогите с основными знаниями |
Ассемблерные вставки nasm компилировать не будет. Можно только целиком ассемблерные функции делать с помощью него и линковать. Вставки только на встроенном ассемблере, компилятора, на котором пишете. Цитата: Я согласен, отличная подборка статей получилась. Хотел бы еще напомнить про 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/ |