Реферат Курсовая Конспект
Команды сравнения - раздел Высокие технологии, Описание и характерные особенности микроконтроллеров ATmega8535 Команда Tst Синтаксис: Tsr Rd Гд...
|
Команда TST
Синтаксис: TSR Rd
где 0 < d < 31
Команда осуществляет проверку на ноль или минус. При её выполнении производится логическое умножение («И») регистра источника самого на себя и выставляются соответствующие флаги, но сам результат логического умножения никуда не записывается. Устанавливает флаги V, N, Z регистра флагов.
Пример:
tst r2 ; Выставить флаги нулевого или отрицательного значения по содержимому регистра r2
Команда CP
Синтаксис: CP Rd, Rr
0 < d < 31,0 < r < 31.
Данная команда выполняет сравнение содержимого двух регистров Rd и Rr путем вычитания Rd-Rr. Содержимое регистров не изменяется. После выполнения данной команды устанавливаются флаги: H, Z, C, V, N, S. Команда CP применяется вместе с командами перехода.
Пример:
cp r4, r19 ; Сравнить r4 с r19brne noteq ; Перейти если r4 <> r19
Команда CPC
Синтаксис: CPC Rd, Rr
0 < d < 31, 0 < r < 31
Команда выполняет сравнение содержимого двух регистров Rd и Rr и учитывает также перенос предшествующей команды. Сравнение выполняется путем вычитания: Rd-Rr-C. Содержимое регистров не изменяется, а после выполнения устанавливаются флаги: H, Z, C, V, N, S. После этой команды можно выполнять любые условные переходы.
Пример:
; Сравнить r3:r2 с r1:r0
cp r2, r0 ; Сравнить старший байт
cpc r3, r1 ; Сравнить младший байт
brne noteq ; Перейти, если не равно
Команда CPI
Синтаксис: CPI Rd, K
16 ≤ d ≤ 31, 0 < K < 255
Команда выполняет сравнение содержимого регистра Rd с константой путем вычитания содержимого Rd-K. Содержимое регистра не изменяется, устанавливаются флаги: H, Z, C, V, N, S. После этой команды можно выполнять любые условные переходы.
Пример:
cpi r12, 15 ; Сравнить r12 с 15brne error ; Перейти если r12 <> 15– Конец работы –
Эта тема принадлежит разделу:
Любые устройства в том числе и устройства связи радиоавтоматики или аудиовизуальной аппаратуры требуют присутствия в своем составе устройства... Одним распростран нными в настоящее время являются микроконтроллеры фирмы... Описание и характерные особенности микроконтроллеров ATmega...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Команды сравнения
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов