Cтраница 5
Один из возможных методов резервирования может быть следующий: в конце программы, написанной на языке ассемблера, с помощью одной команды DS запрашиваем участок, достаточный для хранения всех, нужных одновременно динамических массивов программы, и используем одно машинное слово ( общий регистр) для хранения указателя стека - адреса первого свободного байта нашего участка. В процессе исполнения программы при каждом входе и выходе из блока специальные команды должны изменять значение этого указателя, отделяя занятую текущими массивами часть участка от свободной, доступной для массивов следующих блоков. [61]