Передовица » Макулатура » Штатная документация » Агат-7 Книга 7 » Фг.00012-02 31 02

Фг.00012-02 31 02

    УТВЕРЖДЕН

Фг.00012-02 31 02-ЛУ

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

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

Система программирования "Бейсик"

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

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

Фг.00012-02 31 02

1989

 

* * *

АННОТАЦИЯ

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

 

СОДЕРЖАНИЕ

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

 

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

* * *

Использование материалов проекта agatcomp без получения предварительного письменного разрешения agatcomp запрещено.


Почта для обратной связи: mail@agatcomp.ru


Живое общение по теме Агата: Telegram группа Agatcomp.


Накопленные знания и проекты: тематический ФОРУМ.


© 2004-2024 agatcomp.su / agatcomp.ru

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *