Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

AVR - Architecture, Assembly & Reverse Engineering Class 3

Hackaday via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This intermediate class teaches AVR assembly programming through arithmetic, bitwise, comparison, branching, and function instructions. It explains the GCC ABI and calling conventions, implements swap() and max8(), and introduces a Pong game as the final project.

Syllabus

​ Start
​ INC / DEC
​ LSL / LSR shift left/right
​ COM bitwise not
​ SWAP nibbles
​ SBR / CBR set/clear bits
​ ADD / SUB
Bitwise Operations: AND/OR/EOR xor
​ JMP & Branches
​ CP Compare
​ Conditional Branch Instructions Summary
​ CPI Compare Immediate / SBRC
​ The GCC Application Binary Interface ABI
​ Function Calling Convention
​ swap in Assembly
​ max8 in Assembly
​ Final Project

Taught by

HACKADAY

Reviews

Start your review of AVR - Architecture, Assembly & Reverse Engineering Class 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.