Интернет магазин китайских планшетных компьютеров



Компьютеры - GoAsm - Особенности

27 апреля 2011


Оглавление:
1. GoAsm
2. Особенности
3. Поддерживаемые наборы инструкций



  • GoAsm не создаёт 16-разрядный код и способен работать только в «плоском» режиме, благодаря этому синтаксис очень прост.
  • В качестве формата выходных данных используется COFF Portable Executable format, и для создания исполняемых файлов необходимо использовать дополнительный компоновщик и компилятор ресурсов.
  • GoAsm способен файлы в формате Unicode.

Синтаксис

Несмотря на то что используется Intel-синтаксис, синтаксис GoAsm несовместим ни с одним из существующих компиляторов.

GoAsm использует препроцессор сходный по синтаксису с препроцессором языка программирования C.

В GoAsm необходимо использовать квадратные скобки для чтения и записи памяти.

Для того чтобы получить смещение необходимо записать:

MOV EBX,ADDR wParam
MOV EBX,OFFSET wParam

А для того чтобы получить доступ к памяти:

MOV EBX,


Просмотров: 2614


<<< Fasm
Inno Setup >>>