Win32asm обучение


Урок 2 - Начало


        Win32Asm Tutorial

       

назад 2 - Начало вперед

2.0 - Начало

Достаточно введения, давайте начнем. Чтобы программировать на ассемблере, вам будут нужны некоторые инструменты. Ниже вы увидете, какие инструменты я буду использовать в этом учебнике. Я советую вам установить те же самые инструменты, чтобы вы могли следовать учебнику и пробовать примеры. Я также дал некоторые вырианты, для большинства инструментальных средств, вы можете выбрать вариант для этого учебника, но предупреждаю, что между ассемблерами (masm, tasm и nasm) имееются большие различия. В этом учебнике будет использоваться MASM, благодаря его полезным функциям (таким как invoke и т.д.), которые намного упрощают программирование. Конечно вы свободно можете использовать любой ассемблер, который предпочитаете, но будет тяжелее следовать этому учебнику и вам нужно будет преобразовывать примеры, чтобы они работали с вашим ассемблером.

Ассемблер

Использованный: Masm (из пакета win32asm )

Расположение: Win32asm.cjb.net


Описание: Конвертирует исходный текст ассемблера (опкоды) в объектный файл для процессора.

Описание: Masm, макроассемблер, является ассемблером с несколькими полезными особенностями, подобно 'invoke', которые облегчают вызовы функций API и проверяет типы данных, вы поимете это позже в этом учебнике. Если вы прочитали текст выше, то знаете, что в этом учебнике используют MASM.

Выбор:

Tasm [dl], nasm [dl]


Линкер

Использованный: Microsoft Incremental Linker (link.exe)

Расположение: Win32asm.cjb.net (in the win32asm package)

Описание: компоновщик 'связывает' все объектные файлы и библиотеки (для импорта DLL) вместе, чтобы произвести конечную выполнимую программу.

Описание: я буду использовать link.exe, который является доступным в пакете win32asm на странице Iczelion'а, но можно использовать и другие.

Выбор:

Tasm linker [dl]


Редактор ресурсов

Использованный: Borland Resource Workshop

Расположение: www.crackstore.com

Описание: редактор ресурсов используется для создания ресурсов (изображения, диалоги, точечные рисунки, меню).

Описание: Подойдет большинство редакторов, лично я предпочитаю Borland Resource Workshop, но вы можете использовать то, что хотите. Учтите: файлы ресурса, созданные с Resource Workshop иногда вызывают проблемы с компилированием ресурса, если Вы хотите использовать этот редактор, Вы также должны загрузить tasm, который содержит brc32.exe для компилирования ресурсов стиля Borland.

Выбор:

Symantec Resource Editor, Resource Builder, и многие другие

<


- Начало -  - Назад -  - Вперед -



Книжный магазин