| Mnemonik | Operanden | Beschreibung | Operation | Flags | Takte |
|---|---|---|---|---|---|
| SBI | A, b (3) | Bit in I/O-Register setzen | I/O(A, b) ← 1 | keines | 2 |
| CBI | A, b (3) | Bit in I/O-Register löschen | I/O(A, b) ← 0 | keines | 2 |
| LSL | Rd | Logisches Schieben nach Links | Rd(n+1) ← Rd(n), Rd(0) ← 0 | Z, C, N, V, H | 1 |
| LSR | Rd | Logisches Schieben nach Rechts | Rd(n) ← Rd(n+1), Rd(7) ← 0 | Z, C, N, V | 1 |
| ROL | Rd | Nach Links rotieren durch Carry | Rd(0) ← C, Rd(n+1) ← Rd(n), C ← Rd(7) | Z, C, N, V, H | 1 |
| ROR | Rd | Nach Rechts rotieren durch Carry | Rd(7) ← C, Rd(n) ← Rd(n+1), C ← Rd(0) | Z, C, N, V | 1 |
| ASR | Rd | Arithmetisches Schieben nach Rechts | Rd(n) ← Rd(n+1), n = 0...6 | Z, C, N, V | 1 |
| SWAP | Rd | Nibbles vertauschen | Rd(3..0) ← Rd (7..4), Rd(7..4) ← Rd(3..0) | keines | 1 |
| BSET | s | Flag im SREG setzen | SREG(s) ← 1 | SREG(s) | 1 |
| BCLR | s | Flag im SREG löschen | SREG(s) ← 0 | SREG(s) | 1 |
| BST | Rr, b | Bit von Register nach T speichern | T ← Rr(b) | T | 1 |
| BLD | Rd, b | Bit von T nach Register laden | Rd(b) ← T | keines | 1 |
| SEC | Carry setzen | C ← 1 | C | 1 | |
| CLC | Carry löschen | C ← 0 | C | 1 | |
| SEN | Negativ-Flag N setzen | N ← 1 | N | 1 | |
| CLN | Negativ-Flag N löschen | N ← 0 | N | 1 | |
| SEZ | Zero-Flag setzen | Z ← 1 | Z | 1 | |
| CLZ | Zero-Flag löschen | Z ← 0 | Z | 1 | |
| SEI | Globale Interrupt-Freigabe | I ← 1 | I | 1 | |
| CLI | Globale Interrupt-Sperre | I ← 0 | I | 1 | |
| SES | Vorzeichen Test-Flag setzen | S ← 1 | S | 1 | |
| CLS | Vorzeichen Test-Flag löschen | S ← 0 | S | 1 | |
| SEV | Zweierkomplement-Overflow setzen | V ← 1 | V | 1 | |
| CLV | Zweierkomplement-Overflow löschen | V ← 0 | V | 1 | |
| SET | T in SREG setzen | T ← 1 | T | 1 | |
| CLT | T in SREG löschen | T ← 0 | T | 1 | |
| SEH | Half-Carry-Flag in SREG setzen | H ← 1 | H | 1 | |
| CLH | Half-Carry-Flag in SREG löschen | H ← 0 | H | 1 |