[an error occurred while processing this directive]
.ктФг.00031-01 31 01
.нс2
.сс
.цв

АННОТАЦИЯ
.ов
В настоящем документе приведена информация о назначении, функциональных характеристиках и условиях применения "Инструментального комплекса программиста для ПЭВМ "АГАТ" исполнение 9" (далее-ИКП).
.сс
.цв

СОДЕРЖАНИЕ
.ов
1. Назначение и условия применения программы               4
2. Описание задачи                                         4
3. Входные и выходные данные                               5
.сс
.цв
1. НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ ПРОГРАММЫ
.ов
ИКП служит для выполнения программ и директив языков программирования "Бейсик", "Рапира", "Applesoft" и Ассемблер.
ИКП позволяет осуществлять редактирование и ввод текстов программ с помощью блока клавиатуры, запись и считывание программ и данных расположенных на гибком магнитном диске (ГМД)  или с кассетного магнитофона;
ИКП позволяет осуществить комплексную проверку функционирования ПЭВМ "АГАТ" и обеспечивает возможности инициализации и копирования ГМД;
Размещается ИКП на гибком магнитном диске и загружается в оперативную память ПЭВМ "АГАТ" в момент начальной загрузки.
.цв
2. ОПИСАНИЕ ЗАДАЧИ
.ов
В соответствии с назначением ИКП реализует следующие задачи:
предоставляет средства вычисления  выражений над целыми и вещественными переменными, элементарными функциями;
обеспечивает возможность выполнения условных операторов, циклов и обращений к подпрограммам и функциям;
предоставляет возможность работы с массивами;
обеспечивает использование режимов отображения информации ПЭВМ "АГАТ";
обеспечивает разработку и отладку программ на языке ассемблера;
обеспечивает ввод программы с блока клавиатуры, с кассетного магнитофона, с накопителя на гибком магнитном диске (НГМД), при этом в процессе ввода с блока клавиатуры предоставляется возможность редактирования вводимой строки с использованием всего текста, имеющегося на экране видеоконтрольного устройства (ВКУ);
обеспечивает построчное редактирование введенной программы с возможностями поиска и регулярной замены фрагментов текста по всей программе или ее части;
обеспечивает запись программы на кассетный магнитофон;
обеспечивает интерпретацию программы с обращениями к ее участкам, реализованным в машинных кодах и загруженным в память в процессе интерпретации. В ходе интерпретации обеспечиваются возможности останова программы, трассировки программы по номерам строк, регулировки скорости выполнения программы;
обеспечивает вывод, изменение значения переменных, вычисления выражений над этими переменными без изменения текста отлаживаемой программы;
обеспечивает вывод и изменения содержимого памяти ПЭВМ "АГАТ" путем задания адресов зоны памяти в терминах языков программирования;
обеспечивает отладочный режим выполнения участков программы в машинных кодах с возможностью прохождения частей программы путем указания начального и конечного адресов в терминах языков программирования, а также возможностью останова программы с клавиатуры;
обеспечивает диагностику ошибок программы, выявляемых в процессе интерпретации, с автоматическим отображением типа ошибки, строки, в которой обнаружена ошибка, и указания места в строке, где закончилась интерпретация;
обеспечивает инициализацию гибкого магнитного диска и копирование гибких магнитных дисков;
обеспечивает комплексную проверку функционирования ПЭВМ "АГАТ".
.цв
3. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ
.ов
Входными данными для ИКП являются тексты программ и директив языков программирования.
Выходными данными - результаты выполнения программы в машинных кодах и сообщения об ошибках (см. Фг.00034-01 35 01 , Фг.00034-01 33 01,Фг.00035-01 35 01, Фг.00035-01 33 0
[an error occurred while processing this directive]