8086 методичка (961179), страница 3
Текст из файла (страница 3)
XOR | REG, memory memory, REG REG, REG memory, immediate REG, immediate | Сумма по модулю 2 (исключающее ИЛИ) между всеми битами двух операндов. Результат сохраняется в первом операнде. Применяются правила: 1 XOR 1 = 0 1 XOR 0 = 1 0 XOR 1 = 1 0 XOR 0 = 0 | Сумма по модулю два чисел 111b и 10b: MOV AL, 00000111b XOR AL, 00000010b ; AL = 00000101b RET |
|
Примечания
REG – регистр общего назначения: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI, SI, BP, SP
SREG – сегментный регистр: DS, ES, SS, только в качестве второго операнда - CS
Memory – ячейка памяти: [BX], [BX+SI+7], var, etc...
Immediate – непосредственный ввод значения.
В описании регистра флагов:
1 – флаг устанавливается в 1
0 – флаг устанавливается в 0
r – значение флага зависит от результата операции
? – значение флага не определено
- - значение флага не изменяется
15