Справка по Ассемблеру для AVR

rent car              

BYTE - Зарезервировать байты в ОЗУ


Директива BYTE резервирует байты в ОЗУ. Если Вы хотите иметь возможность ссылаться на выделенную область памяти, то директива BYTE должна быть предварена меткой. Директива принимает один обязательный параметр, который указывает количество выделяемых байт. Эта директива может использоваться только в сегменте данных(смотреть директивы и DSEG). Выделенные байты не инициализируются.

Синтаксис:

МЕТКА: .BYTE выражение

Пример:

.DSEG

var1:    .BYTE 1            ; резервирует 1 байт для var1

table:   .BYTE tab_size     ; резервирует tab_size байт

.CSEG

        

ldi r30,low(var1)  ; Загружает младший байт регистра Z

        

ldi r31,high(var1) ; Загружает старший байт регистра Z

        

ld r1,Z            ; Загружает VAR1 в регистр 1



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







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