# | Instruction | Description |
1 | andi | logical AND with immediate value |
2 | breq | branch if equal |
3 | brne | branch if not equal |
4 | dec | decrement |
5 | ldi | load immediate value |
6 | lds | load from data memory space |
7 | lpm | load from program memory space |
8 | lsl | logical shift left |
9 | lsr | logical shift right |
10 | mov | copy register |
11 | or | logical OR |
12 | ori | logical OR with immediate value |
13 | out | store to I/O location |
14 | pop | pop from the stack |
15 | push | push onto the stack |
16 | rcall | relative subroutine call |
17 | ret | return from subroutine |
18 | rjmp | relative unconditional jump |
19 | sts | store in data memory space |
20 | tst | test for zero or minus |