Cамоучитель по Assembler

Магазин Евпатория подробности здесь. | Шторы мебель, mw подробнее. | usb переходник xiaomi Запрос запущен. Идет покупка ссылок 30 н/д 0 н/д android-dv.ru/zaryadnye-ustro | Талрепы купить смотрите на http://ankilan.ru. | Вакансии машинист гусеничного крана вахта от прямых работодателей. |



86+ CMPXCHG Сравнение и обмен



Команда cmpxchg выполняет в одной операции сравнение и обмен операндов. Команда требует два параметра и неявным образом использует третий операнд - регистр ЕАХ. Первый операнд (приемник) должен находиться в 16- или 32-битовой ячейке памяти, второй операнд (источник) - в регистре общего назначения такого же размера. Команда выполняет сравнение операнда-приемника с содержимым неявного операнда - регистра ЕАХ. Если сравниваемые значения совпадают, операнд-приемник замещается операндом-источником (т.е. содержимое регистра записывается в память). Если сравниваемые значения не совпадают, содержимое памяти (приемник) поступает в регистр ЕАХ (Рисунок П1). Команда воздействует на флаги OF, SF, ZF, AF, PF и CF.









Начало  Назад  Вперед