Курс лекций. - Микропроцессоры


Многомодульные программы - часть 5


Переменная VershSteka может быть использована для начальной инициализации указателя стека для того, чтобы отвести под стек максимально доступное количество ячеек внутренней памяти. Это необходимо для того, чтобы избежать переполнения стека при вложенном вызове подпрограмм.

Объявление и использование сегментов данных в области внутренней или внешней памяти данных не отличается от приведенного примера за исключением ключевого слова, определяющего область памяти данных.

Еще один пример использования директив segment и  rseg приведен на рисунке 8.32. В этом примере директива  segment используется для объявления сегмента битовых переменных.

 

_bits segment bit

  public knIzm,strVv

 

;Определение битовых переменных -------------------------------------

  rseg _bits

knIzm: dbit 1

strVv: dbit 1

  end

Рис. 8.32. Пример использования директив segment и rseg для объявления битовых переменных

 

[ Назад] [ Содержание]




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