This is an old revision of the document!
The assembler instruction set includes arithmetic, logical, control, and input/output operations. Arithmetic instructions include addition, subtraction, multiplication, and division. Logical instructions include operations such as AND, OR, XOR, and NOT. Control instructions include jumps, loops, and conditions. Input/output instructions include operations on ports and registers. Understanding the instruction set is crucial for effective programming in assembler. This course will discuss the most commonly used instructions and their application in assembly code. Practical examples will show how to use instructions in AVR programming. The instruction set allows full control over the processor and its functions.
The following data transfer instructions are available:
The following logical instructions are available:
The following arithmetic instructions are available:
(1) Not all processors support commands
The following bit shift instructions are available:
The following bit manipulation instructions are available: