мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
asm:easycommands [26/09/2012 20:06] arabusovasm:easycommands [09/10/2013 21:29] (текущий) arabusov
Строка 11: Строка 11:
     not    операнд     not    операнд
 </code> </code>
-Команда //not// инвертирует биты источника.+Команда //not// инвертирует биты //операнда//.
 === Команда or === === Команда or ===
 <code asm> <code asm>
Строка 17: Строка 17:
 </code> </code>
 Команда //or// совершает побитовую операцию **ИЛИ** с //приёмником// и //источником// и помещает результат в //приёмник//. Команда //or// совершает побитовую операцию **ИЛИ** с //приёмником// и //источником// и помещает результат в //приёмник//.
 +=== Команда and ===
 +Аналогична предыдущей. Ещё раз повторим:
 +<code asm>
 +    and    приёмник, источник
 +</code>
 +Команда //or// совершает побитовую операцию **И** с //приёмником// и //источником// и помещает результат в //приёмник//.
 +=== Команда xor ===
 +Аналогична предыдущим. А вот для тех, кто не любит аналогии:
 +<code asm>
 +    xor    приёмник, источник
 +</code>
 +Команда //or// совершает побитовую операцию **ИСКЛЮЧАЮЩЕЕ ИЛИ** с //приёмником// и //источником// и помещает результат в //приёмник//.
 +
 +Подробнее в разделе [[asm:lesson1]]
 +
 +==== Опкод ====
 +http://www.mlsite.net/8086/
 +==== Datashts ====
 +http://datasheets.chipdb.org/Intel/x86/808x/datashts/8086/