Там же все описано в коментариях.
Из фортрана делается
EXTERNAL SUB
CALL ATTACH(SUB)
...
SUBROUTINE SUB(KEY)
...
END
когда нажимается клавиша, вызывается SUB
и получает параметром код нажатой клавиши
Это собственно просто пример который показывает как передать адрес подпрограммы для последующего использования в ассемблер.
В этом примере подпрограмма просто проверяет код клавиши и если CTRL/C устанавливает переменную которую проверяет основная программа, но в принципе можно было бы прямо из нее вызывать CALL DETACH и CALL EXIT.
Увеличить больше 6 нельзя. Равно как и в фортране имена переменных/подпрограмм/общих блоков итд сделать больше 6 символов.
То есть написать можно и больше 6, но при обработке будут использоваться только 6 из них.
Причем символы годятся не всякие...





Ответить с цитированием