Язык высокого уровня должен ориентироваться на решение проблем и управление коммутационными станциями и не зависеть от типа управляющей машины.
Для описания разрабатываемых на рассмотренных этапах алгоритмов МККТТ рекомендует специальный язык – язык спецификаций и описаний SDL.
Язык SDL – это формализованный графический язык, содержащий набор определений, соответствующих им графических символов и правил, регламентирующий порядок их следования при описании процесса.
Программирование можно рассматривать как процесс перевода задачи, выполняемой управляющим устройством АТС и записанной на одном языке, на другой язык, понятный для машины.
Разработанный и записанный алгоритм программы воспринимается ЭВМ только в том случае, если она способна его «понять». Для этого служит язык программирования – искусственный язык, предназначенный для записи программ. Различают машинный язык и языки более высокого уровня. Простейший машинный - язык команд конкретной ЭВМ.
Языки программирования используемые в AXE-10.
|
|
Языки программирования АХЕ можно разделить на две большие группы:
-языки низкого уровня – относятся к специфическим языкам процессора. Каждое действие программы переводится в простой машинный код. Преимущество таких программ в их быстродействии. В АХЕ используется язык низкого уровня ASA.
-Языки высокого уровня – работают с командами, которые автоматически переводятся в низкоуровневые инструкции. Инструкции переводятся в машинные коды. Язык высокого уровня может быть общим для нескольких процессоров. В АХЕ используется язык PLEX.
CP – центральный процессор
EM - расширенный модуль
EMRP – региональный процессор ЕМ
EMRPD – цифровой региональный процессор ЕМ
RP – региональный процессор
RPA – адаптер шины регионального процессора
RPD – цифровой региональный процессор
SP – процессор поддержки
STC – центральный сигнальный терминал
STR - удаленный сигнальный терминал