Микропроцессорная техника: практический курс : учебное пособие для студентов Физико-технологического института, обучающихся по направлениям подготовки "Ядерная физика и технологии", "Биомедицинская инженерия"


Download 0.63 Mb.
Pdf ko'rish
bet5/74
Sana29.03.2023
Hajmi0.63 Mb.
#1306393
1   2   3   4   5   6   7   8   9   ...   74
Bog'liq
978-5-321-02171-21 2012 (1)

Оператор – это базовая конструкция языка программирования,
определяющая действия в программе. В одной строке может быть за-
писан только один оператор. Максимальный размер строки – 255 сим-
волов. Признаком конца оператора является символ возврат каретки.
Оператор состоит из четырех полей:
<ÍÅÔËÁ>
<ÏÐÅÒÁÃÉÑ> <ÏÐÅÒÁÎÄ>
; <ËÏÍÍÅÎÔÁÒÉÊ>
Любое из полей, в том числе и все поля, может отсутствовать.
Оператор, в котором все поля отсутствуют, называется пустым опе-
9


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 или директивы ассемблера. Используется стро-
го определенный и ограниченный набор мнемонических кодов. Лю-
бой другой набор символов, размещенный в поле операции, воспри-
нимается ассемблером как ошибочный.

Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling