Регистр статуса (SREG) |
SREG: |
Регистр статуса |
C: |
Флаг переноса |
Z: |
Флаг нулевого значения |
N: |
Флаг отрицательного значения |
V: |
Флаг-указатель переполнения дополнения до двух |
S: |
NЕV, Для проверок со знаком |
H: |
Флаг полупереноса |
T: |
Флаг пересылки, используемый командами BLD и BST |
I: |
Флаг разрешения/запрещения глобального прерывания |
Регистры и операнды |
Rd: |
Регистр назначения (и источник) в регистровом файле |
Rr: |
Регистр источник в регистровом файле |
R: |
Результат выполнения команды |
K: |
Литерал или байт данных (8 бит) |
k: |
Данные адреса константы для счетчика программ |
b: |
Бит в регистровом файле или I/O регистр (3 бита) |
s: |
Бит в регистре статуса (3 бита) |
X, Y, Z: |
Регистр косвенной адресации (X=R27:R26, Y=R29:R28, Z=R31:R30) |
P: |
Адрес I/O порта |
q: |
Смещение при прямой адресации (6 бит) |
I/O регистры |
RAMPX, RAMPY, RAMPZ: |
Регистры связанные с X, Y и Z регистрами, обеспечивающие косвенную
адресацию всей области СОЗУ микроконтроллера с объемом СОЗУ более 64
Кбайт |
Стек: |
STACK: |
Стек для адреса возврата и опущенных в стек регистров |
SP: |
Указатель стека |
Флаги: |
Ы |
Флаг, на который воздействует команда |
0: |
Очищенный командой Флаг |
1: |
Установленный командой флаг |
-: |
Флаг, на который не воздействует команда |