Cтраница 3
Список операций машины Атлас включает в себя действия над числами с плавающей запятой, действия над числами с фиксированной запятой, целочисленную арифметику над адресными полями ( над 24-разрядными числами), команды переходов и организации циклов, команды условных переходов по значению В-регистров и ряд команд работы над байтами для организации программ редактирования. Разумеется, в состав команд входит полный набор логических операций и операций сдвигов. [31]
Полная информация о шкалах многошкальных СИ нужна не во всех случаях. Программа редактирования и представления информации предназначена для отбора и печати в различных документах наиболее существенных характеристик шкал приборов. К таким документам относятся графики поверок и ремонтов, различные справки, рекомендации и напоминания. [32]
Входная информация трассировочной имитационной модели представляет собой время события и его идентификацию. Обычно используется программа редактирования, которая перерабатывает выходную информацию трассировки в вид, приемлемый для модели. Например, о какой-то работе по чтению записей программа трассировки может выдавать такую информацию: время х, начало чтения записи на устройстве А; время у, конец чтения записи на устройстве А. [33]
Вернемся теперь к верхнему уровню и определим в деталях процесс обработки команд. В основном программа редактирования представляет собой цикл, в котором строки команд считываются, раскодируются и выполняются. Сначала, прежде чем выполнять какое-либо необратимое действие, следует убедиться в том, что каждая команда как можно более разумна, так как в противном случае небольшая описка может разрушить целый файл. Это означает, что, как в программе EXPAND из гл. [34]
В последнее время использование конструкций ассемблера все чаще допускается прямо среди операторов языка С. В комплекты обычно включаются программы редактирования связей ( компоновщики), оптимизированные библиотеки, архиваторы / библиотекари и набор различных утилит. Современная компиляция с языка С обычно поддерживает создание различных вариантов программного кода, например, возможности компиляции от строгого ANSI С до ANSI С с различными расширениями. Программист имеет возможность настраивать компилятор на работу с различной степенью локальных или глобальных оптимизаций, создающих программный код, оптимизированный по скорости и / или размерам. [35]
Программа P-SPICE имеет некоторые дополнительные возможности, которые отсутствуют в программе Micro CAPV. В нее дополнительно включена программа редактирования входных сигналов, имеется графический постпроцессор, включена программа параметрической оптимизации электронных устройств, а также программы по автоматической трассировке и редактированию печатных плат. [36]
Первый тип систем, называемых также мониторны-ми, используют только в малых и иногда в средних машинах. Эти системы включают трансляторы, программы редактирования ( осуществляющие сборку программ из отдельных модулей) и управления вводом-выводом. [37]
Программы и аппаратура, связанные со средствами построения ЭС, помогающие пользователю взаимодействовать с ЭС. К ним относятся сложные отладочные средства, удобные программы редактирования и развитые устройства графического вывода. [38]
Программы и аппаратура, связанные со средствами построения экспертной системы, помогающие пользователю взаимодействовать с экспертной системой. К ним относятся сложные отладочные средства, удобные программы редактирования и развитые устройства графического вывода. [39]
Макроопределения с установленными именами находятся в библиотеке исходных модулей. В соответствии с конкретными требованиями могут быть сгенерированы программы редактирования и печати о нужными параметрами. При необходимости к генерируемым программам могут быть подключены оригинальные программы пользователя. [40]
Значительный процент разрабатываемых сегодня систем по-прежнему составляют традиционные пакетные системы, которые могут быть разбиты на ряд последовательных программ, общающихся между собой через файлы во вторичной памяти. Например, система для начисления страховых премий может состоять из программы редактирования и сбора входных данных за неделю, за которой следует программа сортировки, затем программа обновления главного файла и наконец программа генерации отчетов. [41]
Четвертый формат SI, также занимающий слово, содержит во втором байте восьмиразрядный операнд и указание на адрес по памяти в виде смещения D и номера базы В. Эти команды с непосредственным указанием восьмиразрядного операнда широко используются в программах редактирования строк символьной информации и для поиска в массиве символа, указанного в команде. Наконец, пятый формат 55 ( память-память), занимающий три полуслова, содержит два адресных поля, указанных смещением и базой 51, DI и 52, D2, и два поля L1 и L2, в которых указана длина соответствующих операндов, выбираемых из памяти. Этот формат, в частности, используется для указаний операций с информацией переменной длины для команд, обрабатывающих строки байтов, для команд десятичной арифметики. [42]
Функция редактирования выполняется командой ED или командой EDMK - Так как обе эти команды выполняют относительно сходные функции, прежде чем перейти к разбору самих команд, опишем функции редактирования. Их удобно описывать в терминах компонентов, находящихся в активном состоянии в процессе выполнения программы редактирования. [43]
Для этого необходимы специализированные устройства вывода информации: графопостроители, видеотерминалы ( дисплеи), пакеты программ редактирования текста и цифрового материала, системы программ работы с графопостроителями и дисплеями. [44]
В издательской среде наиболее популярным растрирован-ным форматом является TIFF ( Tagged Image File Format), созданный фирмами Aldus и Microsoft. В цветовых моделях RGB и CMYK формат TIFF поддерживает до 16 7 млн. оттенков ( 24 бит), и каждая программа редактирования фотоизоб-ражений поддерживает этот формат. [45]