Сайт посвящен ПЭВМ АГАТ: Передовица » Макулатура » Штатная документация » Агат-7 Книга 7 » Фг 00003-01 31 02

New: 01.08.2020

Форум

Общие сведения

Software

Hardware

Агат ↔ PC

Эмуляторы/утилиты

Люди

Макулатура

Всякая всячина

Ссылки

Контакты ✉

Помощь сайту

Фг 00003-01 31 02

    УТВЕРЖДЕН

Фг 00003-01 31 02-ЛУ

МАШИНА ВЫЧИСЛИТЕЛЬНАЯ ЭЛЕКТРОННАЯ

ПЕРСОНАЛЬНАЯ "АГАТ"

Программное обеспечение

Интерпретатор языка "Бейсик"

Описание применения

Фг 00003-01 31 02

1985

 

* * *

АННОТАЦИЯ

В настоящем документе приведена информация о назначении, функциональных характеристиках и условиях применения интерпретатора языка "Бейсик" для персональной электронной вычислительной машины (ПЭВМ) "АГАТ".

 

СОДЕРЖАНИЕ

1. Назначение и условия применения программы....................5
2. Описание задачи .............................................6
3. Входные и выходные данные....................................7

 

1. НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ ПРОГРАММЫ

Интерпретатор языка "Бейсик" реализует язык "Бейсик", соответствующий стандарту АНСИ Х 30-1978.

Интерпретатор служит для выполнения программ и директив языка "Бейсик".

Интерпретатор позволяет осуществлять редактирование и ввод текстов программ с помощью блока клавиатуры, запись и считывание программ и данных с кассетного магнитофона.

Размещается интерпретатор на гибком магнитном диске (ГМД) и загружается в модуль оперативной памяти, работающий в режиме эмуляции постоянного запоминающего устройства.

 

2. ОПИСАНИЕ ЗАДАЧИ

В соответствии с назначением интерпретатор языка "Бейсик" реализует следующие задачи:

предоставляет средства вычисления выражений над целыми и вещественными переменными, элементарными функциями;

возможность выполнения условных операторов, циклов и обращений к подпрограммам и функциям;

возможность работы с массивами;

использование режимов отображения информации ПЭВМ "АГАТ";

разработку и отладку программ на языке ассемблера;

обеспечивает ввод программ с блока клавиатуры, с кассетного магнитофона, при этом в процессе ввода с блока клавиатуры предоставляется возможность редактирования вводимой строки с использованием всего текста, имеющегося на экране видеоконтрольного устройства (ВКУ);

обеспечивает построчное редактирование введенной программы с возможностями поиска и регулярной замены фрагментов текста по всей программе или её части;

обеспечивает запись программы на кассетный магнитофон;

обеспечивает интерпретацию программы с обращениями к участкам её, реализованным в машинных кодах и загруженным в память в процессе интерпретации. В ходе интерпретации обеспечиваются возможности останова программы с блока клавиатуры, трассировки программы по номерам строк, регулировки скорости выполнения программы;

обеспечивает вывод, изменение значения переменных, вычисления выражений над этими переменными без изменения текста отлаживаемой программы;

обеспечивает вывод и изменения содержимого памяти ПЭВМ "АГАТ" путем задания адресов зоны памяти в терминах языка "Бейсик";

обеспечивает отладочный режим выполнения участков программы в машинных кодах с возможностями прохождения частей программы путем указания начального и конечного адресов в терминах языка "Бейсик", а также возможностью останова программы с блока клавиатуры;

обеспечивает диагностику ошибок программы, выявленных в процессе интерпретации, с автоматическим отображением типа ошибки, строки, в которой обнаружена ошибка, и указанием места в строке, где закончилась интерпретация.

 

3. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ

Входными данными для интерпретатора языка "Бейсик" являются тексты программ и директив языка "Бейсик".

Выходными данными - результаты исполнения программ и директив, программы в машинных кодах и сообщения об ошибках (фг.00003-01 35 02, фг.00003-01 33 02).

* * *