- DevelSoftware assembler x86-64
-
assembler x86-64 имеет возможность создавать 16, 32 и 64 битные программы. Ассемблер поддерживает простые и системные инструкции, инструкции математического сопроцессора, а также технологии: MMX, 3DNow!, SSE1, SSE2, SSE3, SSE4A, SSE4.1, SSE4.2, SSE5, AVX. Имеет высокую скорость компиляции.
Содержание
Формат записи инструкций
Используется Intel-синтаксис записи инструкций.
Единственное существенное отличие от формата, принятого в других ассемблерах (MASM, [label_name], а просто
label_name
означает адрес (то есть порядковый номер) ячейки. Это позволяет обходится без ключевого словаoffset
. Также в fasm при переопределении размера операнда вместоbyte ptr
пишется простоbyte
, вместоword ptr
—word
и т. д. Не позволяется использовать несколько квадратных скобок в одном операнде, таким образом вместо[bx][si]
необходимо писать[bx+si]
. Эти изменения синтаксиса привели к более унифицированному и лёгкому для прочтения коду.Пример программы
- COFF — объектные файлы.
- ELF — исполняемые файлы в .
- Binary — бинарные файлы с любой нужной вам структурой.
- Microsoft Windows
-
Ссылки
Программные пакеты для программирования на ассемблере Среды разработки ПО WinAsm • ASMedit • Easy Code • Fresh Трансляторы MASM • gas • NASM • TASM • HLASM • прочие…
Wikimedia Foundation. 2010.
DevelSoftware assembler x86-64
Полезное
Смотреть что такое "DevelSoftware assembler x86-64" в других словарях:
Comparison of assemblers — This is a list of assemblers: computer programs that translate ( assemble ) assembly language source code into binary programs. Contents 1 x86 assemblers 2 Multiple target assemblers 3 Other assemblers … Wikipedia