Команда 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