Синтаксис Intel
Синтаксис Intel або Intel-синтаксис — один з форматів запису мнемоніки інструкцій процесора. Intel-синтаксис використовується в документації Intel[1], в асемблерах для MS-DOS і Windows (MASM, TASM, вбудований асемблер Visual Studio тощо)
Особливості:
- Приймач розташований ліворуч від джерела.
- Назви регістрів зарезервовано (не можна використовувати мітки з іменами eax, ebx тощо)
Наприклад, код
mov eax, ebx
пересилає в регістр eax
значення, що міститься в ebx
, що функціонально еквівалентне такому коду:
push ebx ; записати у стек значення EBX
pop eax ; вийняти зі стека значення і записати його до регістра EAX
Популярний значною мірою завдяки тому, що Intel використовує його в документації до своїх процесорів.
Див. також
Примітки
- 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.