Статьи по Assembler


         

и учебные пособия по программированию


[+] Icey-Dee's Programming Site

Статьи и учебные пособия по программированию на ассемблере. Авторы - "Martin Marietta"(?), "vulture", "vla", "asphixia" (Grant Smith). Материалы относятся в основном к конецу 80-х - началу 90-х годов. Содержание:


  • Основы ассемблера, программирование сопроцессора (FPU, x87), bootstrap - процедура (самозагрузка и запуск ОС с дискового устройства)
  • Учебник для начинающих: введение в ассемблер, сегментная модель, ввод-вывод в DOS, файловые операции в DOS
  • Программирование VGA для игр: основы, скроллинг, анимация, 3d, полигоны, Chain-4, crossfade (чресстрочная развертка, чередование полей), 3-d зведное поле, прозрачность цветных 3d-объектов (glenzing), программирование плазмы, масштабирование bitmap (scaling), пиксельный морфинг, формат pcx-файла, программирование огня, face sorting (оптимизация перерисовки 3d-сцен), наложение текстур
  • Формат bmp-файла, программирование Adlib / Sound Blaster FM - чипа (midi), формат midi-файла, программирование Sound Blaster 16 DSP
  • Программирование DMA, описание протокола TCP-IP


[+] PC-GPE on the Web

Автор - Brand Huntsman. Страница содержит только один учебник для начинающих "VLA Tutorial" - тот же самый, что на Icey-Dee's Programming Site.

[+] Assembly languages

Сайт об ассемблере, автор - John English. Содержание:


  • Инструменты разработчика: NASM (freeware,1997), A86 (shareware,1995), TMA (macro assembler, 1998), 68K Edit (кросс-среда разработки на ассемблере процессора Motorola 68000 для Windows 95/98/NT, freeware, 1999), T68K (то же, включая C. Имеются исходные тексты), отладчики, дизассемблеры и т.д.
  • Литература: Randall Hyde, The Art of Assembly Language Programming (классический учебник, 144 файла, 3,5 Мбайт), Gavin Estey, Gavin's Guide to 80x86 Assembly (известный учебник,8 файлов, 75 Кбайт), FAQ по MASM, TASM, A86, 8086, разработке игр
  • Великолепный сборник исходных кодов: системные утилиты, средства разработки, диагностика и бенчмарки, редакторы, архиваторы, игры, графика, интернет, языки программирования, библиотеки и т.д.



Содержание  Назад  Вперед