ST Ri+, Rn - загрузить байта памяти данных, адресуемый индексным регистром Ri, из регистра Rn с постинкрементом Ri
ST -Ri, Rn - загрузить байта памяти данных, адресуемый индексным регистром Ri, из регистра Rn с предекрементом Ri
STD Ri + q, Rn - загрузить байта памяти данных, адрес которого - сумма Ri и константы q, из регистра Rn
Регистр Ri - это один из индексных регистров контроллера - X, Y или Z. В команде STD используются только регистры Y и Z.
Мнемоника | |
ST Ri, Rn | n = 0...31, Ri = {X, Y, Z} |
ST Ri+, Rn | n = 0...31, Ri = {X, Y, Z} |
ST -Ri, Rn | n = 0...31, Ri = {X, Y, Z} |
STD Ri + q, Rn | n = 0...31, Ri = {Y, Z}, q = 0...63 |
Операция | Счетчик команд |
(Ri) <- Rn | PC <- PC + 1 |
(Ri) <- Rn, Ri <- Ri + 1 | PC <- PC + 1 |
Ri <- Ri - 1, (Ri) <- Rn | PC <- PC + 1 |
Ri <- Ri - 1, (Ri + q) <- Rn | PC <- PC + 1 |
Флаги | |
I | - |
T | - |
H | - |
S | - |
V | - |
N | - |
Z | - |
C | - |