Статьи по Assembler

       

Internet : win32asm


if(dhtml){document.write("Все комментарии: [+][-]    Открывать: [несколько]");}

[+] Iczelion's Win32 Assembly Homepage

Самый известный в Интернет ресурс о программировании на ассемблере для Windows. Регулярно обновляется и расширяется. Разделы:

  • учебные материалы:_masta_'s Win32Asm - введение в 32-битный ассемблер для Windows
    Win32 Assembly - сборник статей (более 30) о программировании для Windows
    VxD Tutorials - основы разработки виртуальных драйверов устройств для Windows
    формат PE-файла и работа с ним
    работа с ODBC
  • статьи разных авторов:как писать VxD на NASM
    как писать NT сервисы на ассемблере
    поддержка исключений в программах на ассемблере под Windows
    как использовать DirectDraw
    и др.
  • сборник исходных текстов разных авторов на ассемблере под Windows(около 40)
  • сборник программного обеспечения, в том числе:MASM32 - пакет на основе MASM 6.14, включающий в себя полный комплект средств, необходимых для разработки приложений на ассемблере
    файл заголовков API windows.inc, постоянно обновляемый
    последние обновления компилятора MASM
    справочники по функциям API
    специализированный редактор программиста UltraEdit
    и пр.
  • обширный сборник ссылок на англоязычные ресурсы о программировании на ассемблере для Windows

[+] Assembly Programming Journal

Сетевой журнал о программировании на ассемблере. Выходит с октября 1998 каждые три месяца и содержит статьи и код для начинающих, опытных и продвинутых программистов на ассемблере. Редактор - mammon_. Ведущие разделов - Iczelion, mammon_, Xbios2. Кроме статей, сайт содержит большой раздел ссылок на ассемблерные ресурсы, форум, библиотеку примеров, программное обеспечение, в том числе бесплатное для программирования под win32:

  • NASM - компилятор
  • GoRC - компилятор ресурсов для win32
  • ALIB - генератор файлов библиотек для ALINK
  • ALINK - 32-битный компоновщик
  • BIEW - редактор двоичных файлов
  • Borg - дизассемблер win32
  • GoVEST - отладчик для win32
  • QEditor - редактор программиста
  • Win32.lib - библиотеки API win32 для ALINK


[+] Whiz Kid Technomagic by G. Adam Stanislav

Автор - G. Adam Stanislav, независимый программист, Rhinelander, Wisconsin. Сайт открыт 10.01.1997. Содержит примеры исходных текстов на ассемблере для Windows 95:


  • Пример DLL
  • DLL для определения направления прорисовки полигона, определения выпуклости, вычисления площади полигона с помощью сопроцессора
  • Работа с таймером, мышью, изображением bitmap в памяти, копированием bitmap в буфер обмена
  • Открытие окна web-броузера по умолчанию и заданной web-страницы
  • DLL для генерации псевдо-случайных чисел
  • Примеры plug-ins для Photoshop, написанных целиком на ассемблере


Мнение автора:


  • Негативное - о технологии OLE/COM
  • Позитивное - о программировании на ассемблере для Windows


Содержание раздела