Математика

Физика

Химия

Биология

Техника и    технологии

Акушский И. Я., Трояновский В. М. Программирование на «Электронике-100» для задач АСУ ТП
Акушский И. Я., Трояновский В. М. Программирование на «Электронике-100» для задач АСУ ТП."М„ «Сов. радио», 1978, 296 с.
Книга посвящена описанию малой ЭВМ, обладающей большим быстродействием (300 тыс. сложений/с при интегральном исполнении), гибкой системой прерывания и развитой системой периферийных устройств. Программирование иллюстрируется примерами, взятыми из практики разработки математического обеспечения АСУ в аромышленности. Рассматриваются такие вопросы построения алгоритмического обеспечения и отработки программ систем управления технологическими процессами с использованием «Электроники-100», где машина я программирование вьктупают в роли надежного инструмента для достижения поставленных целей. Приводится программа-диспетчер, используемая для организации программ управления в реальном времени.
Книга может быть полезна для разработчиков математического обеспечения, систем управления, аспирантов и студентов старших курсов, специализирующихся в области автоматического управления и применения вычислительной техники.
Рис. 107, табл. 35, библ. 43 назв.
ПРЕДИСЛОВИЕ
В решениях Партии и Правительства постоянное внимание уделяется росту производства электронно-вычислительной техники и внедрению ЭВМ в еферу управления экономикой и производством. Применение ЭВМ в задачах управления очень специфично как в части используемой техники, так и в алгоритмическом и программном обеспечении." Появление нескольких типов отечественных малых машин и широкое развертывание работ по еозданию автоматизированных систем управления технологическими процессами (АСУ ТП) во всех отраслях промышленности настоятельно требуют разработки целого комплекса методологических вопросов как по программированию на новых машинах,.так и и по их применению в различных системах. Накопленный опыт весьма разнороден и нуждается в анализе и обобщении.
Целью данной книги является попытка восполнить в некоторой мере этот пробел. Детальное описание вопросов программирования и практической работы на ЭВМ «Электроника-100»^ имеет также целью создание более или менее систематизированного руководства по программированию на этих машинах; круг практических приложений ограничен вопровами применения машин в системах, которые непосредственно влияют на разработку программ для АСУ ТП. В соответствии в этим книга содержит две части; основой для ее написания послужили результаты разработок математического обеспечения ряда систем на базе «Электроники-100», про-' веденных под руководством и при участии авторов; материал второго раздела во многом использует результаты разработки алгоритмического обеспечения систем-управления, проведенных ранее совместно с д-ром техн. наук НЭ. М. Быковым.
В создании нестандартного программного обеспечения для машины принимали участие различные коллективы и специалисты (стандартное, или как еще называют, штатное математическое обеспечение для «Электроники-100» поступает к потребителям вместе с каждым экземпляром машины). Ряд полезных для практики сервисных программ -разработан под руководством и при участии И. А. Моисеева и Р. Н. Тимонииой, большую работу в этом направлении провел А. С. Жданов. Отладка первой программы-диспетчера для «Электроники-100» проводилась при активном участии Л. Н. Ма-ровой, идеи построения программы-диспетчера для ЭВМ о расширенным объемом -МОЗУ обсуждались о Ю. Л. Черняковым, в от-. ладке этой программы принимала участие Е. Н. Иткина. Полезные
ОГЛАВЛЕНИЕ Преднсловйе . .
Часть I
ПРОГРАММИРОВАНИЕ НА с»ЛЕКТРОНИКЕ-100э . . , . . , , • Л
1. ХАРАКТЕРИСТИКА МАШИНЫ «ЭЛЕКТРОНИКА-100» i . » i i i . 7
1.1. Устройство и технические характеристики, машины .... 7
1.2. Периферийные устройства............... . 1^
1.3. Перспективы развития.................. 14
г. РАЗРЯДНАЯ СЕТКА МАШИНЫ И ЕЕ ИСПОЛЬЗОВАНИЕ . i i i , 1в
2.1. Общие сведения...............;..... 16
2.2. Четыре структуры..................•". 17
2.3. Представление чисел в машине.............. 21
3. СИСТЕМА КОА4АНД . ............. i . . 23
3.1. Команды обращения к памяти.............• . 21
3-2. Адресная часть команд обращения к памяти....... 29
3.3. Команды обращения к внешним, в периферийным устройствам.........................• • 32
3.4. Программное прерывание................ . 41
3.5. Группы микрокоманд................. *3
«. ПРИЕМЫ ПРОГРАММИРОВАНИЯ . . . . . • i . . . i • .48'
'4.1. Общие сведения..................... 48.
4.2. Оообенвостн, связанные о одноадресностью машины в стра- „ ничвой организацией памяти............... 5и^.
4.3. Организация разветвлений..............' «
4.4. Циклические программы..........,,..... оЗ
4.5. Использование подпрограмм............. . . • о* •
4.6. Обслуживание прерываний.............. . ' Sf.
4.7. Организация арифметических вычислений.....-. • • Н
4.8. Равота о таблицами................' ' ' т
4.9. Принципы организации печати '..........' ' ' «7
4.10. Особенности работы о расширенным МОЗУ . . . . • • • °*'
4.11. К синтезу — через анализ............... ^'^
6. ПРАКТИЧЕСКАЯ РАБОТА НА МАШИНЕ ....»,...•• 1^2 6.1. Пулы процессора и блока управления устройствами вво-
да — вывода...................... JQJ
)02
107 Б.2. Устройства и программы ввода — вывода...... t • «".
5.3. Подготовка в включение машвВы ........••••• уЛ
6.4. Запуск и отладка программ...............[„к
Б.б. Маленькие хитрости.................• • '*^ .
•. СРЕДСТВА АВТОМАТИЗАЦИИ ПРОГРАММИРОВАНИЯ • • i • > -Щ
ПРИМЕНЕНИЯ €ЭЛЕКТРОНИКИ-1(Ю> . i...........)34
7. ЗАДАЧИ АСУТП.....i .,,... J ...». 135
8. ПРОГРАММА-ДИСПЕТЧЕР ,........... i . 141
8.1. Особенности построения диспетчера для минимального ком плекта ЭВМ.......................141
8.2. Обнаружение источника прерывания.......... 146
8.3. Очереди на решение задач................ 147
8.4. Службы диспетчера....................151
8.5. Диагностика и фиксация отказов........ 157
8.6. Реализация диспетчера для минимального комплекта ЭВМ
и для машин с расширенной памятью . . .........157
8.7. Обмен информацией с ЦВМ, работающими в АСУП и в системе коллективного пользования .............. 162
8.8. ДруГие расширения функций диспетчера ........ 165
9. ТИПОВАЯ СТРУКТУРА СИСТЕМЫ И БЛОЧНЫЙ ПРИНЦИП ПОСТРОЕНИЯ ПРОГРАММ . . . . • , . 1 ,.......... 170
9.1. Сбор ч] первичная обработка информации....... . 172
9.2. Определение нарушений нормального режима процесса . . 180
9.3. Особенности использования сигналов при расчете текущих показателей и управляющих воздействий.......... 182
9.4 Об общей компоновке программного обеспечения системы . 187
10. ОПЕРАТИВНОЕ ИЗУЧЕНИЕ СВОЙСТВ ОБЪЕКТА ПО ДАННЫМ НОРМАЛЬНОГО ФУНКЦИОНИРОВАНИЯ........... 190
10.1. Постановка задачи................i , . . 190
10.2. Подход к решению задачи в условиях ограниченного объема
• памяти......................; . . 193
10.3 Определение характеристик сигналов.......... 196
10 4. О получении оценок весовой функции объекта по основным
каналам......................... 203
Заключение............................ 214
Приложение I. (Вкладка)
Система команд ЭВМ <Электроника-100»
Приложение 2.
Поиск команд, портящих «одержимое ячейки по заданному адресу 216
Приложение 3.
Малая операционная система для ЭВМ «Электроника-100» ... 217
Приложение За.
Операционная система для «Электроники-100> в расширенным объемом МОЗУ....................... 2*1
Список литературы......,......».......,,. S8&
Предметный указатель......................290

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz