Cтраница 1
Программа трассировки является самым простым из четырех процессов в системе преобразования. Она должна уметь следовать по структуре псевдодисплейного файла и распознавать различные типы встречающихся данных. Графическая информация передается соответствующей программе преобразования и отсечения, а параметры преобразования - программе совмещения, в которой они комбинируются с уже действующими параметрами. [1]
Схема процесса проектирования печатных плат а АСТП. [2] |
Программы трассировки, построенные по таким алгоритмам, обеспечивают трансляцию входной информации, прокладку проводников, соединяющих группы точек одного потенциала, оптимальное распределение проводников между слоями. [3]
Программа трассировки, приведенная ниже, начинает работать после того, как управление передается в ячейку ENTER, при этом в регистре J установлен адрес, с которого трассировка должна начаться, а в регистре X - адрес, где она должна закончиться. Программа представляет особый интерес и достойна тщательного изучения. [4]
Программа трассировки должна обходиться минимумом регистров; в приведенной программе используется только А-регистр. Программа не изменяет состояний триггера переполнения и индикатора сравнения. Чем меньше регистров используется в программе, тем меньшее их число необходимо сохранять и восстанавливать. [5]
Когда программа трассировки интерпретирует псевдодисплейный файл, она обрабатывает каждую из привязок, устанавливает параметры преобразования и затем просматривает основную копию символа. [6]
Хотя программа трассировки, вообще говоря, не может обеспечить получение заданной информации, необходимой для случая III, она может обеспечить получение альтернативной информации. [7]
Действия программы трассировки контролируются полусловом атрибута, ассоциируемым с каждым из 256 возможных кодов команд, которое полностью специфицирует те действия, которые программа трассировки должна предпринять при обработке команды. В целях экономии места полуслово не записывается для каждого командного кода. Вместо этого используется вспомогательная таблица байт, ассоциирующая каждый коде его атрибутами, записанными в меньшей по размеру таблице однозначных полуслов, Атрибутами, представляемыми в полуслове, являются неразрешенная команда, код состояния набора команд, команда перехода ( включает команду исполнения), команда полуслова, команда плавающей запятой, команда сдвига, команда типа RR, команда типа RX, команда типа RS, команда типа SI, команда гипа SS, команда, содержащая 8-битовое непосредственное поле, команда загрузить кратное или записать в память кратное, команда исполнить. Эти атрибуты отнюдь не составляют минимальный набор; в действительности многие из них можно вывести из кода операции, хотя на это часто требуется много времени. Избыточность набора атрибутов увеличивает размеры таблиц, но повышает скорость выполнения программы трассировки. [8]
Предположим, что программа трассировки, интерпретирующая каждую команду ( 100 % замеров), работает в 20 раз медленнее, чем ЦП, выполняя программу без интерпретации. [9]
При выходе из программы трассировки не восстанавливается J-регистр. [10]
Последний раздел приложения посвящен листингу программы трассировки на языке Ассемблера. [11]
Оператор call trace, активизирует программу трассировки: инициирует передачу управления субмонитору, который в свою очередь передает управление программе трассировки. Субмонитор сообщает программе трассировки содержимое общих регистров во время вызова той программы и адрес в XPL-npo - грамме. [12]
Сохранить общие регистры, используемые программой трассировки. Загрузить в регистры R5 - R15 значения соответствующих регистров трассируемой программы. [13]
Инициализировать все переменные, требуемые для программы трассировки. [14]
В предыдущем упражнении предполагается, что программа трассировки записывает выходную информацию на ленту. Объясните, почему такой способ следует предпочесть непосредственной печати. [15]