Intel-синтаксис

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 193.19.127.4 (обсуждение) в 10:19, 22 января 2016 (→‎Ссылки: викификация). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Intel-синтаксис — один из форматов записи мнемоники инструкций процессора. Intel-синтаксис используется в документации Intel[1], в ассемблерах для MS-DOS и Windows (MASM, TASM, встроенный ассемблер Visual Studio, и т.д.)

Особенности:

  1. Приёмник находится слева от источника.
  2. Название регистров зарезервировано (нельзя использовать метки с именами eax, ebx и т. д.)

Например, код

  mov eax, ebx

пересылает в регистр eax значение, содержащееся в ebx, что функционально эквивалентно следующему коду:

  push ebx ; положить в стек значение ebx
  pop  eax ; записать значение из стека в eax

Популярен во многом благодаря тому, что используется Intel в документации к своим процессорам.

См. также

Примечания

  1. Intel® 64 and IA-32 Architectures Software Developer Manuals (англ.). Дата обращения: 2 февраля 2012.

Ссылки