Команда NOT


Как выучить английский Как выучить английский

В наше время любой человек должен знать английский язык. А тем более программист. Потому что довольно большая часть документации существует только на английском. А профессионал не может ждать, пока кто-то переведёт ему документацию. Он должен уметь быстро получать нужную инфорамцию и использовать её, независимо от того, на каком она языке - на английском или на русском... Ссылки на курсы по английскому...

Команда NOT в Ассемблере инвертирует каждый бит операнда. Синтаксис:

NOT ЧИСЛО

Никакие флаги при выполнении операции логического НЕ не изменяются.

ЧИСЛО может быть одним из следующих:

  • Область памяти (MEM)
  • Регистр общего назначения (REG)

Логическое отрицание

Логическое отрицание (или просто отрицание, или логическое НЕ) - это унарная операция, в итоге выполнения которой исходное состояние операнда меняется на противоположное:

НЕ  0  =  1
НЕ  1  =  0

Пример программы:

.model	tiny
.code
ORG 	100h
	
start:	

MOV AL, 01010101b  ; AL = 01010101 (55h)
NOT AL             ; AL = 10101010 (AAh)

END	start

Пожалуй, инструкция NOT - это одна из самых простых команд. И добавить к сказанному уже нечего...



Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика