CISSP MasterClass with a true CAT exam simulator
NY State-Licensed Certificates in Design, Coding & AI — Online
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