Cтраница 1
Программа-транслятор, как и любая другая программа, должна быть нанесена на перфоленту и введена в ЭВМ. [1]
Программа-транслятор для программ, написанных на языке ассемблера, называется ассемблером. [2]
Программа-транслятор для программ, написанных на языке высокого уровня, называется компилятором. [3]
Программа-транслятор для исходных программ, написанных на языке ассемблера, называется ассемблером. [4]
Программа-транслятор для программ, написанных на языке высокого уровня, называется компилятором. [5]
Программа-транслятор ( заложенная в памяти ЭВМ) выделяет ячейки памяти для исходных данных - коэффициентов а, Ь, с, переменных Xi, х и трех очередных чисел. Производятся арифметические и логические операции - возведение в степень, умножение, вычитание и др., которые приводят к определению корней. Устройство управления ( УУ) выдает машине команды производить вывод результатов после каждого цикла вычислений. [6]
Программа-транслятор занимает большой объем в памяти ( 24 - 32 Кбайт), поэтому довольно часто она должна предварительно вводиться в ОЗУ с внешних устройств памяти: магнитных дисков, магнитных кассет или накопителей на магнитной ленте. Для пользователей более удобным является встроенное программное обеспечение. В этом случае программа-транслятор постоянно находится в ПЗУ машины. В некоторых машинах эта программа готова к работе сразу же при начальном включении ЭВМ, в других - требуется указать начальный адрес в памяти требуемой программы и подать команду на ее исполнение под управлением монитора. [7]
Программа-транслятор реализована в двух программных кассетах и занимает 8 микросхем ППЗУ. [8]
Специальная программа-транслятор ие-реводит эту запись в машинные команды, формируя ра - бочую программу ЭВМ. В тех случаях, когда алгоритм записывается сразу в кодах машины, трансляции не требуется. [9]
Ниже приведена программа-транслятор, позволяющая использовать методы индексирования системы VAX-11 для ряда одно-операндных команд PDP-11. Приводимый пример демонстрирует эффективность методов макроассемблирования, но, конечно, он не дает столь же эффективных программ, как на системе VAX-11. HTYPE SYM, arg, которая определяет 6-битовое описание метода адресации и помещает его в переменную SYM. [10]
Эту работу выполняет программа-транслятор. Хотя объектная программа и представляет собой последовательность машинных команд, выполнять ее еще нельзя. Во-первых, еще не назначено конкретное расположение программы в ОП. Во-вторых, в процессе трансляции может оказаться, что в текст программы следует включить некоторые стандартные процедуры ( подпрограммы), имеющиеся в специальных библиотеках МО. Ими часто являются процедуры ввода-вывода. Таким образом, объектная программа еще не привязана к конкретным адресам ОП и имеет пропуски для вставки стандартных подпрограмм. Он называется компоновкой или редактированием связей. Только после этого программа готова для решения и получения результата. [11]
Для осуществления этого перевода программа-транслятор должна выполнить следующие основные функции. [12]
Программист может перевести блок-схему на один из языков программирования, а программа-транслятор преобразует исходную программу в объектную. [13]
Перевод записи алгоритма с проблемно-ориентированного языка на язык конкретной машины выполняет специальная программа-транслятор. Хотя использование алгоритмических языков связано с потерей времени на трансляцию, а полученные с помощью транслятора программы работают медленнее, чем составленные вручную на машинном языке, общие затраты машинного времени на решение задачи от начала программирования до получения результатов значительно сократились, так как запись алгоритма стала гораздо нагляднее по сравнению с программой на машинном языке. [14]
Для автоматизации процесса перевода команд программы из символьного вида з цифровой заводом-изготовителем разработана программа-транслятор, которая автоматически переводит набираемые на алфавитно-цифровой клавиатуре ЭВМ Роботрон-1720 символические коды команд программы в цифровые и выводит их на ПЛ. Далее эта ПЛ может быть установлена в считыватель устройства Роботрон-1902 и в автоматическом режиме записана в ЗУ программатора, а затем в микросхемы ППЗУ. [15]