Cтраница 2
При работе с полем длины в сегментах вы должны знать максимальное и минимальное значения, специфицированные АБД для вашего типа сегмента. АБД специфицирует сегменты переменной длины в предложении SEGM в DBD. На рис. 9.13 показано, как АБД специфицирует переменную длину для сегмента НАЗНАЧЕНИЕ. Первый подпараметр операнда BYTES ( БАЙТЫ) определяет максимальный размер сегмента НАЗНАЧЕНИЕ, включая двухбайтовое поле длины, а второй - его минимальный размер. Для того чтобы ваша программа работала правильно, число, которое вы помещаете в поле длины, располагающееся в экземпляре сегмента, должно содержать значение, которое находится в пределах этого диапазона. [16]
АДРЕС БУФЕРА - адрес, по которому размещается информация, записанная в стек. ДЛИНА СЛОВА равна нулю для стека с переменной длиной слова, а для стека с фиксированной длиной слова это поле равно значению, взятому из описания стека. Для пустого стека АДРЕС-ТЕКУЩЕГО-СЛО-ВА равен нулю. Для стека с переменной длиной слова перед каждым словом приписывается двухбайтовое поле с содержимым - длиной слова. [17]