|
|
|
содержание .. 7 8 9 10 ..
35 º Определяемые пользователем метки. Метка может располагаться перед командой/директивой или входить в директиву. Если метка располагается перед командой (или перед директивой) микроконтроллера, то после неё ставится символ : (двоеточие). Двоеточие Например, этой директивы и двоеточием не отмечается. Например, ; метка pina с помощью директивы .set связывается с числом $19 º Определяемые пользователем с помощью директивы set переменные. Директива .set связывает метку и переменную. Эта метка может использоваться далее в программе вместо переменной. Метка, указывающая на Например, ; метка pina связывается с числом $19 .set porta = pina + 2 ; метка porta связывается с числом $19+2=$1B ……
Пересылка данных из регистра r2 в porta (по адресу $1B) º Определяемые пользователем с помощью директивы equ константы. Директива equ связывает метку с константой. Эта метка может использоваться далее в программе. Метка, указывающая на константу в соответствии с директивой Например,
; метка pina связывается с числом $19 .equ porta = pina + 2 ; метка porta связывается с числом $19+2=$1B …… ; пересылка данных из регистра r2 в porta (по º Целые константы; заданные в одном из следующих форматов: - десятичный (decimal), например, 255; - шестнадцатеричный (hexadecimal) начинается с символа $ или 0х, - двоичный (binary) – начинается с символов 0b, например, 0b00001010; - восьмеричный (octal) начинается с символа 0, например, 077. |