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