Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Команди арифметичниз операцій




При організації лінійних процесів на мові Асемблер використовують такі команди, як:

mov – команда передачі значення;

add – команда додавання;

sub – команда віднімання;

mul – команда множення;

div – команда ділення;

xchg – команда обміну значень.

Розглянемо кожну з наведених команд.

4.4.2. Команди передачі значень:

1) команда mov (передача): mov op1, op2.

По команді mov на місце першого операнда передається значення іншого операнда: op1:=op2. Команда не впливає на прапорці регістра FLAGS.

Приклади:

mov AX,500; означає A=500

mov BL,DH; означає BL=DH

По команді mov можна передавати як байт, так і слово.

2) команда xchg (обмін значень): xchg op1,op2

Ця команда обмінює значення своїх операндів (вони мають бути байтами, або словами);

op1 <=> op2. Команда не впливає на прапорці.

Приклади:

mov AX,62; AX=62

mov SI,135; SI=135

xchg AX,SI; AX=135, SI=62

4.4.3.Команди додавання і віднімання.

Команда add (додавання): add op1,op2

Команда sub (віднімання): sub op1,op2

Команда add додає операнди та заносить їхню суму на місце першого операнда: op1:=op1+op2.

По команді sub від першого операнда віднімається другий операнд, здобута різниця заноситися на місце першого операнда:

op1:=op1-op2.

Приклад:

add AH,12; AH:=AH+12

sub SI,z; SI:=SI-z

add z,-300; z:=z+(-300)

Команди add та sub працюють як з числами розміром у байт, так і з числами розміром у слово. Не можна, щоб один з операндів був байтом, а інший - словом.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных