Главная
Study mode:
on
1
​ Start
2
​ INC / DEC
3
​ LSL / LSR shift left/right
4
​ COM bitwise not
5
​ SWAP nibbles
6
​ SBR / CBR set/clear bits
7
​ ADD / SUB
8
Bitwise Operations: AND/OR/EOR xor
9
​ JMP & Branches
10
​ CP Compare
11
​ Conditional Branch Instructions Summary
12
​ CPI Compare Immediate / SBRC
13
​ The GCC Application Binary Interface ABI
14
​ Function Calling Convention
15
​ swap in Assembly
16
​ max8 in Assembly
17
​ Final Project
Description:
Dive into the third class of the AVR: Architecture, Assembly & Reverse Engineering series, focusing on advanced assembly language instructions and programming concepts. Explore increment/decrement operations, bit manipulation techniques like shifting and bitwise NOT, and learn about arithmetic operations such as addition and subtraction. Gain insights into bitwise operations, jump and branch instructions, and comparison operations. Understand the GCC Application Binary Interface (ABI) and function calling conventions. Apply your knowledge by implementing swap() and max8() functions in assembly language. Conclude with a discussion on the final project, enhancing your skills in AVR microcontroller programming and reverse engineering techniques.

AVR - Architecture, Assembly & Reverse Engineering Class 3

Hackaday
Add to list