Конспект лекций по курсам "Проектирование центральных и периферийных устройств ЭВС", "Микропроцессоры и ЭВМ в микросистемах". Лукьяненко Е.Б. - 33 стр.

UptoLike

Составители: 

ходящихся по адресу, указанному в
регистре Z, в регистр r16
adiw ZL,1 ; к Z прибавляем 1
lpm r17,Z ; считываем старший байт данных
LPM Rd,Z+
То же. Но после пересылки байта в регистр Rd содержимое регистра Z увели-
чивается на 1.
ST – запись содержимого регистра РОН в SRAM с помощью указателя X,Y,Z.
Синтаксис: st X,Rr
Операция: X←Rr
Операнды: r0…r31
Описание: содержимое регистра Rr сохраняется в ячейке SRAM по адресу,
находящемуся в регистре X. Содержимое X остается неизменным.
Синтаксис: st X+,Rr
Операция: X←Rr, X←X+1
Операнды: r0…r31
Описание: указатель X увеличивается на 1
STS – прямая запись в SRAM.
Синтаксис: sts k,Rr
Операция: k←Rr
Операнды: r0…r31
Описание: загрузка в ячейку SRAM содержимого регистра Rr по абсолютно-
му 16-битному адресу k. k=0…65535
LD – загрузка регистра РОН из SRAM с помощью регистров X,Y,Z.
Синтаксис: а) ld Rd,X
б) ld Rd,X+
Операция: а) Rd←X
б) Rd←X, X←X+1
Операнды: r0…r31
Описание: байт из ячейки SRAM, адресуемый регистром X, загружается
в регистр Rd. В случае (а) содержимое Х остается неизменным, в случае (б) – уве-
личивается на 1.
MOV – копирование регистра.
Синтаксис: mov Rd,Rr
Операция: Rd←Rr
Операнды: r0…r31
Описание: содержимое регистра Rr копируется в регистр Rd. Содержимое
регистра Rr остается неизменным.
IN – загрузка из порта ввода/вывода в регистр РОН.
Синтаксис: in Rd,P ; P – порт
Операция: Rd←P
Операнды: r0…r31
Описание: загрузка в регистр Rd содержимого порта ввода/вывода P
Например:
In r16,PortB ; считываем состояние порта B в регистр r16
33