изначена для вилучення з стека даних, збережених командою PUSH. Слід пам'ятати, що витягуються дані в зворотному порядку, так що, якщо ви зберегли в стеку EAX, EBX і потім ECX, то витягувати треба спершу ECX, потім EBX і EAX. Команда POP є повною протилежністю команди PUSH, тому мнемоніки POPW, POPD і POPA працюють за аналогією з описаними вище мнемониками PUSH, але виконують зворотні дії. p align="justify"> Приклади: bx; відновити РОНds; відновити сегментний регістр [si]; відновити памятьedi, esi, ebx; відновити по черзі три регістру; відновити всі 8 РОН
Арифметичні команди.операнд
Команда збільшує значення операнда на одиницю. Операнд може бути РОН або пам'яттю. Розмір операнда - байт, слово або подвійне слово. Приклади: ax; збільшити значення в регістреbyte [bx]; збільшити значення в памятіпріемнік, джерело
Складає обидва операнда і поміщає результат в приймач. Якщо результат перевищив розмір приймача, встановлює прапор переносу (CF). Розміром операндів може бути байт, слово або подвійне слово. Приймач може бути РОН або пам'яттю. Джерело може бути РОН або значенням. Джерело може також бути пам'яттю за умови, що приймач є регістром. Приклади: ax, bx; додати до регістру регістрax, [si]; додати до регістру пам'ять [di], al; додати до пам'яті регістрal, 48; додати до регістру значення [char], 48; додати до пам'яті значеніепріемнік, джерело p>
Складає обидва операнда і додає одиницю у випадку, якщо прапор переносу встановлений. Поміщає результат в приймач. Правила для операндів ті ж, що і у ADD. Команда ADD у зв'язці з ADC може використовуватися для складання чисел, що не поміщаються цілком у регістр процессора.операнд
Команда зменшує значення операнда на одиницю. Правила для операнда ті ж, що і у INC.пріемнік, джерело
Віднімає джерело з приймача, поміщає результат в приймач. Якщо джерело було більше приймача, то встановлюється прапор переносу CF. Якщо джерело дорівнював приймачу (результат 0), то встановлюється прапор нуля ZF. Правила для операндів ті ж, що і у ADD.пріемнік, джерело
Віднімає джерело з приймача, віднімає одиницю у випадку, якщо прапор переносу встановлений. Поміщає результат в приймач. Правила для операндів ті ж, що і у ADD. Команда SUB у зв'язці з SBB може використовуватися для вирахування чисел, що не поміщаються цілком у регістр процессора.пріемнік, джерело
Команда здійснює порівняння приймача з джерелом способом віднімання джерела з приймача, але, на відміну від SUB, результат нікуди не зберігає. За встановленими командою прапорам можна відстежити результат такого порівняння і виконати умовний перехід (JZ, JO, JC тощо). Приймач
Змінює знак операнда на протилежний, віднімаючи операнд з нуля. На практиці команда застосовується не тільки для зміни знака,...