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


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


  Обычно   для   каждого   байта   задается   16-ричная  константа
  ($H4C,$H90).
       Команды возврата недопустимы ни в ассемблерном коде,  ни  в
  конце  процедуры  SUB.  За этим автоматически следит компилятор.
  Если необходимо выйти из процедуры до ее завершения, следует вы-
  полнить переход на ассемблерную метку в конце встроенного кода.
       Обратите внимание, что в определении SUB список  параметров
  не задается.
       Заботиться о сохранении  регистров  сегмента  данных  (DS),
  указателя  базы (BP), сегметна стека (SS) и указателя стека (SP)
  должен сам программист.
      
       Передача параметров встроенным процедурам
       -----------------------------------------
       Параметры в качестве 32-битовых указателей элементов данных
  (за исключением массивов) помещаются в стек в порядке слева нап-
  раво.
            
       Передача числовых переменных
       ----------------------------
       Для числовых переменных (целых и с плавающей запятой) пере-
  дается 32-битовый указатель данных (см. Приложение А "Обсуждение
  работы с числами" описание числовых форматов.)
      
       Передача символьных данных
       --------------------------
       Для символьных параметров (за исключением массивов) переда-
  ется  32-битовый  указатель  на  4-байтовый дескриптор строки. В
  первых двух байтах дескриптора содержится длина строки.  Следую-
  щие  два  байта  содержат  смещение символьных данных в сегменте
  символьных данных.
       Замечание. Старший бит байтов,  указывающих  длину  строки,
  использовать  не следует, он зарезервирован и может быть в даль-
  нейшем задействован. Прежде, чем  использовать  значение  длины,
  нужно  исключить  старший бит с помощью логической операции "И".
  Нельзя, однако, изменять значение в памяти. Можно изменять байты
  в строке символов, но не следует менять длину строки. Для  полу-
  чения  указателя  символьного  сегмента используйте первое слово
  сегмента данных, определенного по умолчанию.  Дескриптор  строки



Начало  Назад  Вперед



Книжный магазин