** Сайт посвящённый ПЭВМ АГАТ **
Передовица (меню разделов)
⇓
Макулатура
⇓
Штатная документация
⇓
Агат-7 Книга 7
⇓
Фг.00012-02 31 02
УТВЕРЖДЕН
Фг.00012-02 31 02-ЛУ
В настоящем документе приведена информация о назначении, функциональных характеристиках и условиях применения интерпретатора языка "Бейсик" для персональной электронной вычислительной машины (ПЭВМ) "АГАТ".
1. Назначение и условия применения программы....................5 2. Описание задачи .............................................6 3. Входные и выходные данные....................................7
Интерпретатор служит для выполнения программ и директив языка "Бейсик".
Интерпретатор позволяет осуществлять редактирование и ввод текстов программ с помощью блока клавиатуры, запись и считывание программ и данных с кассетного магнитофона.
Размещается интерпретатор на гибком магнитном диске (ГМД) и загружается в модуль оперативной памяти, работающий в режиме эмуляции постоянного запоминающего устройства.
В соответствии с назначением интерпретатор языка "Бейсик" реализует следующие задачи:
предоставляет средства вычисления выражений над целыми и вещественными переменными, элементарными функциями;
возможность выполнения условных операторов, циклов и обращений к подпрограммам и функциям;
возможность работы с массивами;
использование режимов отображения информации ПЭВМ "АГАТ";
разработку и отладку программ на языке ассемблера;
обеспечивает ввод программ с блока клавиатуры, с кассетного магнитофона, при этом в процессе ввода с блока клавиатуры предоставляется возможность редактирования вводимой строки с использованием всего текста, имеющегося на экране видеоконтрольного устройства (ВКУ);
обеспечивает построчное редактирование введенной программы с возможностями поиска и регулярной замены фрагментов текста по всей программе или её части;
обеспечивает запись программы на кассетный магнитофон;
обеспечивает интерпретацию программы с обращениями к участкам её, реализованным в машинных кодах и загруженным в память в процессе интерпретации. В ходе интерпретации обеспечиваются возможности останова программы с блока клавиатуры, трассировки программы по номерам строк, регулировки скорости выполнения программы;
обеспечивает вывод, изменение значения переменных, вычисления выражений над этими переменными без изменения текста отлаживаемой программы;
обеспечивает вывод и изменения содержимого памяти ПЭВМ "АГАТ" путем задания адресов зоны памяти в терминах языка "Бейсик";
обеспечивает отладочный режим выполнения участков программы в машинных кодах с возможностями прохождения частей программы путем указания начального и конечного адресов в терминах языка "Бейсик", а также возможностью останова программы с блока клавиатуры;
обеспечивает диагностику ошибок программы, выявленных в процессе интерпретации, с автоматическим отображением типа ошибки, строки, в которой обнаружена ошибка, и указанием места в строке, где закончилась интерпретация.
Входными данными для интерпретатора языка "Бейсик" являются тексты программ и директив языка "Бейсик".
Выходными данными - результаты исполнения программ и директив, программы в машинных кодах и сообщения об ошибках (фг.00012-02 35 01, фг.00012-02 33 02).
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *