Системы автоматизации геофизических исследований / ред. И. А. Кузьмин ; Акад. наук СССР, Кол. науч. центр, Поляр. геофиз. ин-т. – Апатиты : [б. и.], 1984. – 112 с.

ra-THEH-ELSE, IP- t h e n - условныеоператоры; FOR-TO, f o r - d o w n t o - итеративныйцикл; t o - d o - циклпосчетчику; l o o p - бесконечныйцикл; WHILE-DO - циклпока; REPT-OTTIL J - циклдотехпор, покане; BEGXU-ENDB - операторныескобки(выделениеблока); SELECT-SET-TES - операторветвленияпоключу; PCALL - выходпроцедуры, втомчислеивнешней(гло­ бальной); LIHKW - вызовподпрограммы, написаннойвсоответствии ссоглашениямиФ0РТРАН-1У; PROс-RTK - внутренняяпроцедура; SUBR« -EXIT - внешняяпроцедура(подпрограмма); E1TTR и - дополнительныйвходвподпрограмму; go ТО, c y c l e , LEAVE - безусловныепереходыдлядосточноговыходаиз циклов. Пакетразрабатывалсянаоснове пакетамакрокоманддляДОСАСВТ, опи­ санногов/3/. Поаналогииссистемой командМ4030 вописываемый пакет введенымакрокоманды, предоставляющиепрограммистувозможности, отсутствую­ щиенаСМЭВМ: m o v l - пересылкадлиннойцепочкибайтов; c m p l , c m p l b - сравнениедлинныхцепочексловилибайтовсоответственно; TEST, t e s t b - сравнениесловаилибайтасомножествомзаданныхзначе­ ний; ШИ, шив - заполнениеобластиоперативнойпамятиоднороднойинформа­ цией; TR - перекодировкапотаблице, втомчислеидлинныхцепочек байтов. Впакеттакжевключенымакрокоманды: p r o g w - оформлениезаголовкапрограммы; t y p e - выводсообщениянатерминал(текстсообщенияза­ даетсявмакрокоманде); e o j - окончаниеработысустановкойстатусазавершения; ASCII, a s c i z , a s c i d - формированиетекстовыхстрок. s y s a m - макрокомандыдляпрограммированияаппаратуры КАМАК. Разработкаописанногов/5/ пакетамакрокомандвеласьсучетомследующих требований: простотаописанияалгоритмаработысаппаратуройКАМАК; наглядностьпрограммы; модульнооть, т.е. возможностьавтономнойтрансляцииописанияалгоритма работысмодулямиКАМАК; защитаотошибокпостроениявысокоэффективныхпрограмм. Включенныевописываемыйпакетмакрокомандыможноразбитьнатриболь­ шиегруппы: макрокоманды, формирующиеописаниямодулейиобращениякним; макрокомандынастройкикрейт-контроллера; макрокомандыпрямогодоступакмодулям. Системамакрокоманд, формирующихописаниямодулейКАМАК, реализует неоколькомодифицированныйязыкКАМАК/2/, дополненныйоператорамиформиро­ ванияточкивходавподпрограммуобслуживаниямодуля, возвратаизподпро­ граммы, диспетчерапрерыванийит.д. Этагруппавключаетвсебя: 40

RkJQdWJsaXNoZXIy MTUzNzYz