Раздел FASM посвящен созданию программ на свободно распространяемом языке Flat Assembler для платформы Windows API. Компилятор FASM выбран из-за возможности его бесплатного использования, упрощенного синтаксиса команд, мощного макроязыка, поддержки всех команд процессора и возможности создания как 32-х, так и 64-разрядных программ. Сам компилятор написан аспирантом Ягеллонского университета в Кракове Томашем Гриштаром (Tomasz Grysztar) и постоянно обновляется автором, позволяя при написании программ использовать возможности недавно разработанных процессоров.
Полная справка по языку Flat Assembler, учебные материалы и справка по Windows API размещены в файле FasmPriaRu.chm. В этом разделе предоставлена сокращенная версия указанного файла.
Все размещенные в этом разделе статьи, а также текстовые, справочные и графические файлы поставляются со свободной лицензией и могут использоваться без каких-либо ограничений всеми желающими (в том числе и в коммерческих проектах). Также можно свободно использовать и создаваемые в учебных материалах программы, файлы, подпрограммы, макросы, структуры и библиотеки. Лицензия же используемых при обучении программных продуктов сторонних разработчиков определяется лицензией, предоставленной разработчиками этих программных продуктов. Но авторы учебных материалов намерены использовать только программы со свободной лицензией.
Дополнительно рекомендуем прочитать книги:
- Аблязов Р. 3. Программирование на ассемблере на платформе х86-64. - М.: ДМ К Пресс, 2011. - 304 с.: ил.
также посмотреть ресурсы Интернета:
- Flat Assembler.
- http://flatassembler.net/
- Flat Assembler 1.64 - Мануал программера.
- http://flatassembler.narod.ru/fasm.htm
- x86.
- https://ru.wikipedia.org/wiki/X86
18.01.2015 15:31
Баннерный обмен ABN