УДК 681.322.068 : 621.3.049.772

Т.А. Куправа

ИНТЕРПРЕТАТОР ЯЗЫКА ФОКАЛ В МИКРОСХЕМЕ ПЗУ

Ряд версий языка Фокал разработан и реализован в виде интерпретаторов для микро-ЭВМ с системой команд микро-ЭВМ «Электроника 60». Интерпретаторы, содержащиеся в масочных БИС ПЗУ типа К1801РЕ1, К1801РЕ2 ёмкостью 8К байт, отличаются компактностью исходных текстов программ, достаточно развитыми диалоговыми, графическими возможностями. Их целесообразно применять в недорогих микро-ЭВМ с внешними ресурсами, недостаточными для постановки компиляторов языков Фортран, Паскаль и др.

В таблице приведены обобщённые характеристики серийных БИС ПЗУ с интерпретаторами языка Фокал.

Обобщённые характеристики интерпретаторов языка Фокал

Характеристика

Версия интерпретатора

К1801РЕ1-018

К1801РЕ2-084

К1801РЕ1-058

Микро-ЭВМ

«Электроника
БК-0010»

«Электроника
БК-0010Ш»

ДВК-1М

Область памяти

120 000.... 137 776

140 000...157 776

Способ обращения к ВУ

Посредством драйверов в ПЗУ К1801РЕ1-017

Непосредственно к регистрам ВУ

Наличие драйверов ИРПС сети

-

+

+

Дополнительные ВУ, поддерживаемые операторами

Бытовой магнитофон

Печатающее устройство, перфоленточные УВВ

Данные

Арифметические переменные, одномерные и двумерные массивы; диапазон 10-33...10+38, точность - до 6 десятичных цифр

Число операторов

19

17

20

Встроенные функции

13 арифметических функции, генератор случайных чисел (-1...+1), управление общей магистралью микро-ЭВМ, ввод-вывод символьных данных, программируемая, одного параметра

-

Считывание и обнуление таймера

Управление параллельным портом ввода-вывода

-

Управление символьным маркером

-

Графика

Две функции

256×256 точек цв.

256×512 точек ч/б;

бытовой телевизор

10 функций

286×400 точек ч/б;

дисплей 15ИЭ-00-013.1 с контроллером графического дисплея ДВК

Диагностика ошибок - текстовая, редактирование - построчечно-экранное

Они нашли применение в школьных кабинетах вычислительной техники. Интерпретатор в составе школьной микро-ЭВМ поддерживает обмен информацией по каналу ИРИС с центральной микро-ЭВМ аудиторной сети, обеспечивает автономную работу учащегося. Интерпретирующий режим отладки и выполнения программ, исключающий скучные этапы ожидания результатов трансляции, в сочетании с хорошими диагностическими возможностями, делают интерпретатор удобным инструментальным средством оснащения компьютерных классов.

Программа-интерпретатор выполнена в виде набора модулей с чётко определёнными функциями и интерфейсами, базируется на однозначном формальном определении языка и составлена с учётом особенностей архитектуры микро-ЭВМ. Для использования преимуществ изготовления в ПЗУ и повышения «живучести» интерпретирующей системы предусмотрены различные виды тестирования, защиты от сбоев, динамического контроля.

Адрес для справок: 384900, г. Сухуми, ул. Чогуа, д. 40, Абхазский государственный университет им. Горького, каф. алгебры и геометрии, тел. 2-86-94.

Сообщение поступило 25 декабря 1986 г.

 

Performed by © gid, 2012-2024.