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