Синтаксис 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.