Синтаксис Intel

Синтаксис Intel або 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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.