Генератор - код - Большая Энциклопедия Нефти и Газа, статья, страница 3
Глупые женятся, а умные выходят замуж. Законы Мерфи (еще...)

Генератор - код

Cтраница 3


На выходе семантического анализатора обычно получается странслированная выполняемая программа, представленная в некоторой внутренней форме, такой, как польская цепочка операций и операндов или таблица из последовательностей операций и операндов. Из этого внутреннего представления генераторы кода могут породить выходной объектный код в соответствующем формате. Однако обычно еще до генерации кода производится та или иная оптимизация программы в ее внутреннем представлении. Для семантического анализатора типично порождение внутренней программы по частям, как если бы анализировался каждый кусок исходной программы. Эта задача существенно проще, если семантическому анализатору безразличны соседние команды, которые генерировались непосредственно перед этим. Но такая кусочная трансляция может привести к чрезвычайно неэффективной программе; например, регистр, который может запоминаться в конце одного сгенерированного сегмента, немедленно перезагружается из той же самой ячейки в начало следующего сегмента. Часто бывает желательно позволить семантическому анализатору строить такие убогие последовательности команд.  [31]

32 Выходной сигнал ЦАП.| Измерение ХП ЦАП с помощью цифрового прибора. [32]

Алгоритм определения статических параметров может быть следующим. На измеряемый ЦАП от генератора кода сначала подается код, соответствующий нулевому значению выходного напряжения. Измеренное цифровым прибором значение является напряжением смещения нуля. Затем подается конечное значение кода и по отклонению выходного напряжения от номинального значения определяется коэффициент преобразования.  [33]

Как было замечено выше, это позволяет также осуществлять указание световым пером традиционным способом ( см. гл. Можно составить программы для генераторов дисплейных кодов, которые способны формировать более простые структуры для более простых дисплеев. Однако не всегда можно обеспечить, чтобы программы, рассчитанные на использование структурированных дисплейных файлов, могли быть успешно использованы с дисплеями малой мощности, поскольку эти программы обычно широко используют структурированные изображения.  [34]

Поэтому лучше сохранять значение конечной точки видимой части последнего отрезка; с этим значением сравнивается начальная точка следующего отрезка, чтобы узнать, нужно ли ее преобразовывать. Результат такого сравнения передается генератору дисплейного кода, поскольку это позволяет обойтись без пары команд установки луча. Указанное сравнение необходимо делать, потому что, даже если отрезки соединены между собой, их видимые части могут не соединяться.  [35]

Одно из преимуществ четырехстадийного процесса преобразования изображений состоит в том, что одни и те же первые три стадии могут быть использованы в целях получения информации, пригодной для вывода на различные дисплеи. Для каждого типа дисплея необходимы лишь разные генераторы дисплейного кода. Таким путем можно построить графическую систему, которая в значительной степени независима от типа устройства.  [36]

37 Схема измерения времени установления выходного сигнала ЦАП. [37]

После чего эти схемы подключаются и устанавливаются номинальные значения выходного напряжения в конечных точках ХП. Далее на вход измеряемого ЦАП от генератора кода последовательно подаются коды, соответствующие проверяемым точкам, и измеряется полученная выходная величина. Отклонение ее от номинальных значений, соответствующих этим точкам, пропорционально нелинейности. Класс точности цифрового прибора выбирается, исходя из требований обеспечения точности измерения нелинейности и дифференциальной нелинейности. В качестве измерительного прибора рекомендуется применять приборы, с малой нелинейностью.  [38]

39 Проверка логических печатных плат. [39]

В качестве источника стимулов лучше всего использовать многоканальный генератор слов, при помощи которого возможно получение любой логической комбинации. Может быть использован и двоичный счетчик или генератор кода Грея для перебора всех возможных состояний.  [40]

Это позволяет с помощью одного и того же генератора кода обрабатывать тексты, полученные на самых разных языках программирования, и даже объединять несколько языков программирования в один общий пакет.  [41]

Но вот что касается быстродействия, то оно пострадает, так как сигнал на выходе элемента ИЛИ - НЕ задерживается относительно сигналов на выходах триггеров вследствие инерционности этого элемента. На время этой задержки увеличивается и разрешающее время генератора кода 1 из 3 по сравнению с разрешающим временем триггеров, используемых в регистре.  [42]

Программа матричного преобразования и отсечения получает такую же графическую информацию, что и программа кадрирования, а именно: отрезки, точки и текст. Она также должна генерировать в идентичной форме результаты для генератора дисплейного кода. Однако выполняемый процесс между получением информации и выдачей результатов совершенно иной. Информация преобразуется с помощью матрицы, хранящейся в регистрах параметров программы, а затем по размерам поля индикации выполняется отсечение.  [43]

Параметры преобразования передаются программе совмещения, идентичной рассмотренной в разд. Преобразованные графические элементы передаются, как и ранее, генератору дисплейного кода.  [44]

Генераторы объектного кода в Oracle Designer - это утилиты, которые являются высокофункциональными и полноценными средствами, дающими завершенный и свободный от ошибок код, если в эти утилиты были введены правильные определения. Хотя многие полезные возможности Oracle Designer не связаны с генераторами кода, способность производить рабочие приложения является одним из основных достоинств этого программного продукта. Фаза стратегии завершается определением модулей и их исполнением в таблицах, указанием языка для генерируемого приложения, установкой предпочтений для целевого языка и запуском генератора. Oracle Designer имеет два типа генераторов: формирующие объекты базы данных и создающие оконечный код.  [45]



Страницы:      1    2    3    4    5