RayShade писал(а):Ну надо аватар менять-то хотя бы иногда
NOT EBX это not b, а не -bNOT EBX - b = -b
Нет не выполняютсяПри математике выполняются проверки на переполнение, а при bitwise - нет.
Нет, не состоит. И еще раз, NOT это не NEGВычитание более медленная операция, чем сложение, т.к. сама по себе состоит из ADD и NOT
Увы, это еще надо выяснитьИ я это, прав оказался насчет bitwise vs. math
ANDLL писал(а):NOT EBX это not b, а не -bNOT EBX - b = -b
Да и в любом случае нет никакого смысла делать это в четыре инструкцииНет не выполняютсяПри математике выполняются проверки на переполнение, а при bitwise - нет.Нет, не состоит. И еще раз, NOT это не NEGВычитание более медленная операция, чем сложение, т.к. сама по себе состоит из ADD и NOTУвы, это еще надо выяснитьИ я это, прав оказался насчет bitwise vs. math
a = b + a
b = a - b
a = a - b
iGrok писал(а):А вообще, на асме приведённая проблема решается в одно действие:
условия те же - EAX - a, EBX - b
XCHG EAX, EBX
swap a, b
swap a, b
RayShade писал(а):Ну надо аватар менять-то хотя бы иногда И эта по моему, достаточно страшная
Debugger писал(а):Даже наш Мумий поменял аву... Не буду и я исключением
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 74