Лекция: Модификаторы

Добавление к мнемонике некоторых операторов символов — модификаторов 'С' и 'N' модифицирует смысл инструкции.

Символ 'N' (negation) вызывает инверсию значения операнда до выполнения инструкции. Операнд должен быть типов BOOL, BYTE, WORD или DWORD.

Символ 'С' (condition) добавляет проверку условий к командам перехода, вызова и возврата. Команды JMPC, CALC, RETC будут выполняться только при значении аккумулятора ИСТИНА. Добавление символа 'N' приводит к сравнению условия с инверсным значением аккумулятора. Команды JMPCN, CALCN, RETCN будут выполняться только при значении аккумулятора ЛОЖЬ. Модификатор 'N' без 'С' не имеет смысла в данных операциях и не применяется.

Например:

Первый оператор нашего примера LD помещает значение переменной r1 в аккумулятор, способный хранить значения любого типа. Как минимум один входной параметр любой операции берется из аккумулятора. Результат также всегда помещается в аккумулятор. Последний оператор нашего примера ST присваивает переменной sinus значение аккумулятора.

 

еще рефераты
Еще работы по информатике