УДК 681.322.068 : 621.3.049.772
Т.А. Куправа
ИНТЕРПРЕТАТОР ЯЗЫКА ФОКАЛ В МИКРОСХЕМЕ ПЗУ
Ряд версий языка Фокал разработан и реализован в виде интерпретаторов для микро-ЭВМ с системой команд микро-ЭВМ «Электроника 60». Интерпретаторы, содержащиеся в масочных БИС ПЗУ типа К1801РЕ1, К1801РЕ2 ёмкостью 8К байт, отличаются компактностью исходных текстов программ, достаточно развитыми диалоговыми, графическими возможностями. Их целесообразно применять в недорогих микро-ЭВМ с внешними ресурсами, недостаточными для постановки компиляторов языков Фортран, Паскаль и др.
В таблице приведены обобщённые характеристики серийных БИС ПЗУ с интерпретаторами языка Фокал.
Характеристика |
Версия интерпретатора |
||
---|---|---|---|
К1801РЕ1-018 |
К1801РЕ2-084 |
К1801РЕ1-058 |
|
Микро-ЭВМ |
«Электроника |
«Электроника |
ДВК-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 г.