Нет, разумеется. Внешняя подпрограмма понятия не имеет ни о каком N. Но с получением параметров как раз вопросов нет - они передаются через стек и расчитать оффсеты нетрудно. А вот как функция в паскале на RT-11 возвращает значение (и универсально ли это вообще для RTшных/PDPшных паскалей) - я не знаю. В BP знаю
DEC всегда делал интерфейс к системным вызовам и богатый набор подпрограмм для фортрана. Это позволяет его использовать для системного программирования. Но это не значит что они программы на нем писали для системы
Фортран достаточно удобен для таких вещей - у подпрограмм нет жесткой привязки к количеству-типу-наличию аргументов, а подпрограмма всегда знает сколько ей аргументов передали и какие пропустили.
Нет. Они относятся к любым макрокомандам которые определены где-то за пределами программы во внешней библиотеке. А SYSMAC.SML (RSXMAC.SML итд) используются если макровызов не найден в других библиотеках (или если другие не используются).
Нет. Аналогично, если глобальный символ не находится в указанных OBJ файлах, он ищется в SYSLIB.OBJ.
Никогда не слышал про такую![]()







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