Рубрики
Справочник по ассемблеру

ADD

СинтаксисADD приемник,источник
Машинный
код
04 ib — ADD AL,imm8
05 iw — ADD AX,imm16
05 id — ADD EAX,imm32
80 /0 ib — ADD r/m8,imm8
81 /0 iw — ADD r/m16,imm16
81 /0 id — ADD r/m32,imm32
83 /0 ib — ADD r/m16,imm8
83 /0 ib — ADD r/m32,imm8
00 /r — ADD r/m8,r8
01 /r — ADD r/m16,r16
01 /r — ADD r/m32,r32
02 /r — ADD r8,r/m8
03 /r — ADD r16,r/m16
03 /r — ADD r32,r/m32
ОписаниеСложение.
ДействиеСложение двух целочисленных двоичных операндов.
приёмник = приёмник + источник
ФлагиOF=r SF=r ZF=r AF=r PF=r CF=r

Команда add выполняет операцию сложения. Результат сложения 2-х аргументов помещается в первый аргумент (приемник). Если результат выходит за диапазон приемника, изменяются флаги CF и OF (переполнение), SF (результат со знаком минус), которые интерпретируются в зависимости от того, являются ли складываемые аргументы числами со знаком или без.

Пример использования команды add:

Добавить комментарий