Cтраница 2
В программе на рис. 21.21 показано использование функции-элемента setf для установки флага showpoint, контролирующего вывод нулей в младших разрядах и десятичной точки у вещественных чисел. [16]
Содержимое регистра-счетчика увеличивается на единицу только после выполнения оператора и установки флага его исполнения в регистре состояний. При считывании из памяти в регистр КОП кода оператора безусловного перехода адрес перехода засылается в регистр-счетчик и следующим в регистр КОП вызывается код оператора, адрес которого равен адресу перехода. [17]
Совпадение кода символа в аккумуляторе с кодом точки фиксируется путем установки флага Z 1 после исполнения команды сравнения. Если Z 1, необходимо выполнить команду останова. Для перехода к команде останова по условию Z 1 удобно использовать команду условного перехода по нулю ( т.е. по Z 1) с кодом операции СА. Однако пока неизвестен адрес перехода. [18]
Характеристика отрицательна, и перед входом в циклы умножения происходит установка флага исчезновения. [19]
С помощью команд, следующих за первым оператором IF, обеспечивается установка флага ( или флагов) для второго оператора IF. Например, для выдачи сообщения Вес в норме, если значение WEIGHT находится между. [20]
Базовыми операциями при определении момента перехода являются подсчет единичных приращений, установка флагов, формирование сигналов прерывания. Анализ программной реализации функций фазирования по циклам показал, что 75 % времени затрачивается на выделение синхросигнала. [21]
В этой последовательности команды ON GCD и ON MCD означают соответственно установку флагов, при которых система в процессе преобразований сокращает рациональные дроби на наибольший общий делитель и приводит суммируемые выражения к общему знаменателю. [22]
![]() |
Флаги состояния формата. [23] |
Программа, приведенная на рис. 11.21, демонстрирует использование функции-элемента setf для установки флага show-point, управляющего печатью нулевых младших разрядов и десятичной точки для значений с плавающей запятой. [24]
Действия сопроцессора над кодами NAN, обозначающими не числа, приводят к установке флага недействительной операции 1Е1 и запросу прерывания. В тех случаях, когда эта исключительная ситуация замаскирована, то любая операция с операндом NAN дает в качестве результата тот же код NAN. Если в операции оба операнда являются NAN, то в качестве результата выбирается код того из них, который имеет большее абсолютное значение. Другими словами, код NAN, используемый как исходный операнд, не применяется в процессе вычислений и является результатом. [25]
Кроме этого, здесь же производится корректировка первых импульсов управления ШИМ по переднему фронту установки флагов ОТКР-А или ЗАКР-А. Эти импульсы действуют в течение одного такта системы, и в это время к ранее вычисленному значению сигнала управления добавляется величина, определяющая добавочное время импульса управления приводом. Данная операция компенсирует люфт при начале движения заслонки. [26]
Очевидно, что такая информация может быть представлена и зарегистрирована любым способом, например установкой флагов или переменных, но наиболее целесообразно использовать такое же представление, какое принято в базе знаний предметной области. [27]
Принудительная установка значений сигналов ввода-вывода с целью тестирования работы системы и внешнего оборудования сопровождается установкой предупредительных флагов и формированием списка таких сигналов. [28]
![]() |
Побитовые операторы. [29] |
Для флагов можно использовать переменные типа Boolean, но если у вас много признаков и для вас важно экономить ресурсы компьютера, удобнее для установки флагов использовать отдельные биты значения в двоичном формате. [30]