Начал изучать FASM.
В Меню-Разработка-Примеры есть Консольный пример 1 и Консольный пример 2.
Подскажите имеется ли где asm-код этих примеров?
Консольные приложения для Колибри.
Конечно: http://websvn.kolibrios.org/listing.php ... 1aa370c7a5
Тебе нужно скачать TortoiseSVN и выкачать наш СВН svn://kolibrios.org - там всё есть. Есть доступ к нему и через сайт сверху на форуме кнопка SVN.
Больше примеров здесь: http://websvn.kolibrios.org/listing.php ... 6dcbf68774
Тебе нужно скачать TortoiseSVN и выкачать наш СВН svn://kolibrios.org - там всё есть. Есть доступ к нему и через сайт сверху на форуме кнопка SVN.
Больше примеров здесь: http://websvn.kolibrios.org/listing.php ... 6dcbf68774
Из хаоса в космос
Хм, я тож начал его изучать. Правда сначала под винду, а точнее дос а затем уже винда, т.к все уроки по ней, а как разберусь перейду на колибри.
to infinity and beyond
punk_joker, в Колибри куда проще. Попробуй сам.
Открой tinypad, создай файл с текстом
Сохрани этот файл как /rd/1/example.asm, затем открой FASM, и скомпилируй нажатием на одну кнопку "Компилировать".
Запусти в отладчике - кнопкой "Отладка", и прогони выполнение файла клавишами Ctrl+F7.
Сначала в eax поместится значение 0xFFFFFFFF (оно же -1), а затем вызовется int 0x40. Это системный вызов "конец программы", поэтому отладчик сообщит, что программа завершена. На основе этого шаблона можно строить любые, какие угодно сложные, программы. Есть еще простые примеры
Открой tinypad, создай файл с текстом
Code: Select all
include 'macros.inc'
meos_app_start
_start:
mov eax, -1
mcall
_end:
_memory:
_stack:
Запусти в отладчике - кнопкой "Отладка", и прогони выполнение файла клавишами Ctrl+F7.
Сначала в eax поместится значение 0xFFFFFFFF (оно же -1), а затем вызовется int 0x40. Это системный вызов "конец программы", поэтому отладчик сообщит, что программа завершена. На основе этого шаблона можно строить любые, какие угодно сложные, программы. Есть еще простые примеры
Может какой-то простой пример в образ добавить? Когда-то там был example.asm.
Из хаоса в космос
SoUrcerer, попробую. Я просто думал хотябы немного освоить асм, чтоб иметь представление о программировании на нем, а затем переходить на КОС. Но всеже попробую твой пример, и поковыряю остальные.
to infinity and beyond
Хорошо Если понравится - могу рассказать, как легко и просто делать окошки, и всё такое.
Можешь поделится ща? Желательно в какойта документе и в архиве прикрепить к следующему посту.SoUrcerer wrote:Хорошо Если понравится - могу рассказать, как легко и просто делать окошки, и всё такое.
to infinity and beyond
Да собственно все придумано до меня, оказывается. В архиве http://kolibrios.org/f/releases/kolibri_0.7.7.0_sdk.7z лежит e-zine, где подробно рассматривается создание оконных приложений в Колибри. Не самый быстрый и простой способ, зато понятно, что и откуда берется.
Who is online
Users browsing this forum: No registered users and 2 guests