1. Программирование на языке ассемблера
ратором. Он используется для придания большей наглядности тексту
программы.
Метка. В поле метки размещается символическое имя ячейки па-
мяти, в которой хранится отмеченная команда или операнд. Метка
представляет собой буквенно-цифровую комбинацию, начинающую-
ся с буквы. Используются только буквы латинского алфавита. Ассем-
блер ASM-51 допускает использование в метках символа подчеркива-
ния ( _ ). Длина метки не должна превышать 31 символ. Метка всегда
завершается двоеточием (:).
Пример оператора, записанного на языке ASM-51:
SumDig:
ADD
A,#56
; óÌÏÖÉÔØ (A) + 56
mov
R0,A
;
mov
A,@R0
;
Если в операторе присутствует только метка, то она помечает бли-
жайший следующий оператор, в котором присутствует инструкция
процессора или директива ассемблера. Признаком конца поля мет-
ки является символ
двоеточие (:). Однако язык программирования
ASM-51 в виде исключения допускает использовать символы интер-
вала как признак конца поля метки.
Пример использования оператора, содержащего только метку:
Podprog1:
; ðÏÍÅÞÅÎ ÓÌÅÄ. ÏÐÅÒÁÔÏÒ
mov
R0,A
;
mov
A,@R0
;
Операция. В поле операции записывается мнемоническое обозна-
чение команды MCS51 или директивы ассемблера. Используется стро-
го определенный и ограниченный набор мнемонических кодов. Лю-
бой другой набор символов, размещенный в поле операции, воспри-
нимается ассемблером как ошибочный.
Do'stlaringiz bilan baham: