Правила связи программных модулей по информации
1. Информация зон глобальных переменных доступна дня использования любым модулем, входящим и комплекс программ или группу программ в соответствии с областью действия зоны глобальных переменных, т.е. глобальные переменные, могут быть доступны не для всего комплекса программ, а лишь для указанной в описании группы модулей.
2. Локальные переменные доступны лишь в пределах того модуля, в котором они определены или объявлены.
3. Для взаимодействия вызываемых и вызывающих модулей создаются зоны обменных переменных, информация из которых доступна лишь модулям, непосредственно связанным по управлению.
4. После окончания работы вызываемого модуля считается, что регистры не содержат информации, являющийся результатом его работы. Запрещается их использовать в вызывающем модуле.
5. Информация, находящаяся в регистрах вызывающего модуля, при вызове должна быть сохранена на период выполнения вызываемого модуля и восстановлена при возврате управления в вызывающий модуль. Сохранение регистров может осуществлять как вызывающий, так и вызываемый модуль.
Назад