Инструкция INC


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

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

Команда INC в Ассемблере увеличивает число на единицу. Синтаксис:

INC ЧИСЛО

Состояние флагов зависит от результата выполнения команды. Значение флага CF при этом не изменяется. В этом и заключается основное отличие инструкции INC от вызова команды ADD ЧИСЛО, 1 (в этом случае флаг CF может быть изменён).

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

Что такое инкремент

Инкремент - это увеличение числа на какое-то значение (обычно на единицу). Что касается команды INC, то она увеличивает число именно на единицу. Алгоритм такой:

ЧИСЛО = ЧИСЛО + 1

В языках высокого уровня существуют процедуры, которые могут выполнять уменьшение не только на единицу, но и на другое заданное число (подробнее об этом см. здесь).

Где используется команда INC

Эту команду можно использовать, разумеется, при необходимости увеличить число на единицу. А такая необходимость может возникнуть, например, при организации циклов или таймеров/счётчиков. То есть по большей части эта команда используется в тех же случаях, что и инструкция DEC.

Пример

	.model	tiny
	.code
	ORG 	100h
	
start:	

MOV  AL,  1    ;Поместить в AL число 1
INC  AL        ;Увеличить AL на единицу

END	start

А теперь о происхождении мнемоники INC. Это сокращение от английского слова INCREMENT, которое произошло от латинского слова INCREMENTUM (приращение, прибыль).

Инструкция INC



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

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