|
|
|
содержание .. 6 7 8 9 ..
31 Окончание табл.3.3. Мнемо- ника Операнды Описание Операция Флаги Так т ror Rd Rotate Right Through Rd(7) <- C,Rd(n)<- Z,C,N,V 1 asr Rd Arithmetic Shift Right Rd(n) <- Rd(n+1), n=0..6 Z,C,N,V 1 swap Rd Swap Nibbles Rd(3..0) <- Rd(7..4), Rd(7..4) None 1 bset s Flag Set SREG(s) <- 1 SREG(s)
1 bclr s Flag Clear SREG(s) <- 0 SREG(s)
1 bld Rd, b Bit load from T to Rd(b) <- T None 1 bst Rr, b Bit Store from T <- Rr(b) T 1 sec Set Carry C <- 1 C 1 clc Clear Carry C <- 0 C 1 sen Set Negative Flag N <- 1 N 1 cln Clear Negative Flag N <- 0 N 1 sez Set Zero Flag Z <- 1 Z 1 clz Clear Zero Flag Z <- 0 Z 1 sei Global Interrupt I <- 1 I 1 cli Global Interrupt I <- 0 I 1 ses Set Signed Test Flag S <- 1 S 1 cls Clear Signed Test S <- 0 S 1 sev Set Twos V <- 1 V 1 clv Clear Twos V <- 0 V 1 set Set T in SREG T <- 1 T 1 clt Clear T in SREG T <- 0 T 1 she Set Half Carry Flag in H <- 1 H 1 clh Clear Half Carry Flag H <- 0 H 1 Инструкции ветвления Инструкции ветвления изменяют содержимое программного счетчика. Они используются при организации переходов и подпрограмм. Инструкции условных переходов |