Turbo Basic 1.1. Руководство пользователя


           

Когда параметрами являются массивы, дескриптор


  имеет следующий формат:
       Байты 0,1: Длина строки (старший бит зарезервирован)
             2,3: Смещение данных в символьном сегменте.
            
       Передача массивов
       -----------------
       Когда параметрами являются массивы, дескриптор массива, длина
  которого 60 байтов, помещается в стек. Дескриптор массива имеет
  следующий формат:
       Байты 0,1: Адрес сегмента данных массива. Первый элемент
                  массива начинается со смещения 0. Для динамических
                  массивов он содержит 0 до тех пор, пока не уста-
                  новлена размерность массива.
             2:   Описывает тип элементов массива
                    0 = целый
                    2 = длинный целый
                    4 = с плавающей запятой одинарной точности
                    6 = с плавающей запятой двойной точности
                    8 = зарезервирован
                   10 = символьный
             3:   Количество индексов
             4,5: Число элементов массива
             6,7: Длина элементов массива
                    2 байта = целый
                    4 байта = длинный целый
                    4 байта = с плавающей запятой одинарной точности
                    8 байтов = с плавающей запятой двойной точности
                    4 байта = символьный дескриптор
             8,9: Нижняя граница правого индекса массива
             10,11: Верхняя граница правого индекса массива
       Следующие 6 байтов повторяются для 8 размерностей (индексов)
       Байты 12,13 зарезервированы
             14,15 нижняя граница следующего индекса массива
             16,17 верхняя граница следующего индекса массива
            
             Передача результатов выражений
             ------------------------------
       Процедурам  на ассмеблере можно передавать значения выраже-
  ний, однако нельзя гарантировать числовой тип результата его вы-
  числения. Мы советуем присваивать значение выражения  переменной

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий