Элементы и узлы информационных и управляющих систем (Основы теории и синтеза). Булатов В.Н. - 257 стр.

UptoLike

Составители: 

Рубрика: 

В начале в виде алгоритма проектируется резидентная часть
(микрооперационная система), которая осуществляет:
- первоначальную инициализацию микропроцессорного узла ИУВС;
- управление процессами по опросу;
Затем разрабатываются алгоритмы:
- подпрограмм ввода-вывода;
- программ функционального назначения;
- подпрограмм связи через локальную сеть или через удаленный доступ;
- подпрограмм аварийного завершения работы.
По составленным алгоритмам программы и подпрограммы пишутся на
ассемблере и транслируются (компиляция) в машинные коды. Этот процесс
требует достаточно высокого уровня профессионализма, так как требует
глубоких знаний и навыков:
- в предметной области ИУВС;
- в области обработки и управления информационных потоков;
- в области программирования на ассемблере.
Второй уровень программирования предназначен для технологического
вмешательства
(изменение параметров и режима системы), не требующего
от оператора глубоких знаний и навыков в области программирования, но
требующего хорошего знания объекта программированияего составных
частей и взаимодействия между ними. Для этих технологических нужд
предусматриваются простые языки, встроенные в систему, так называемые
интерпретаторы (командной строки), аналогичные языку BASIC.
В рамках изучаемого курса именно такие языки представляют наибольший
практический интерес с точки зрения синтеза языков пользовательского
программирования. В качестве примера ниже приведены перечень видов
данных (аргументов) и команд (операторов) интерпретатора, разработанного
для составления программ управления учебно-отладочным стендом УСО
УМК-48 (раздел 13).
  В   начале   в   виде   алгоритма   проектируется   резидентная   часть
(микрооперационная система), которая осуществляет:
  - первоначальную инициализацию микропроцессорного узла ИУВС;
  - управление процессами по опросу;
  Затем разрабатываются алгоритмы:
  - подпрограмм ввода-вывода;
  - программ функционального назначения;
  - подпрограмм связи через локальную сеть или через удаленный доступ;
  - подпрограмм аварийного завершения работы.
  По составленным алгоритмам программы и подпрограммы пишутся на
ассемблере и транслируются (компиляция) в машинные коды. Этот процесс
требует достаточно высокого уровня профессионализма, так как требует
глубоких знаний и навыков:
  - в предметной области ИУВС;
  - в области обработки и управления информационных потоков;
  - в области программирования на ассемблере.
  Второй уровень программирования предназначен для технологического
вмешательства (изменение параметров и режима системы), не требующего
от оператора глубоких знаний и навыков в области программирования, но
требующего хорошего знания объекта программирования – его составных
частей и взаимодействия между ними. Для этих технологических нужд
предусматриваются простые языки, встроенные в систему, − так называемые
интерпретаторы (командной строки), аналогичные языку BASIC.
  В рамках изучаемого курса именно такие языки представляют наибольший
практический интерес с точки зрения синтеза языков пользовательского
программирования. В качестве примера ниже приведены перечень видов
данных (аргументов) и команд (операторов) интерпретатора, разработанного
для составления программ управления учебно-отладочным стендом УСО
УМК-48 (раздел 13).