Организация ЭВМ. Lab5. Простейшая программа Win32. Функции API

Цель работы: Изучить программирование на Ассемблере для Windows

Текст программ:

hellowin.asm:

msgbox.inc:

hellown2.asm:

Описание используемых API функций:

Вывод сообщения:

Завершение программы:

Немного подробнее о специфичных опциях компиляции:

Опция /ml указывает, что в тексте программы во всех именах следует различать регистр букв, то есть MessageBoxA и MESSAGEBOXA неэквивалентны.

Опцией /Tpe дается указание сгенерировать EXE файл. Если мы укажем опцию /Tpd, то на выходе компоновщика получим DLL файл.

Опция /aa указывает компилятору, что нужно создать обычное приложение Windows, использующее GDI. Если указать /ap, то компоновщик сгенерирует консольное приложение Windows (примером консольного приложения может послужить FAR).

Опция аналогична опции /ml, она говорит компоновщику о том, что в файле должны различаться регистры букв у имен переменных и функций.

Выводы по работе:

Мы изучили построение простейшей программы для Windows на ассемблере


Поделиться:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован.

*