บทความนี้ได้รวบรวมชุดคำสั่งภาษา assembly ของไมโคคอนโทรลเลอร์ตระกูล AVR และสรุปการใช้งานเป็นภาษาไทยอย่างง่ายหากมีข้อผิดพลาด ขออภัยด้วยครับ ชุดคำสั่งทางคณิตศาสตร์และลอจิก add Rd, Rr : Rd + Rr เก็บผลลัพธ์ไว้ใน Rd adc Rd, Rr : Rd + Rr + Carry flag เก็บผลลัพธ์ไว้ใน Rd mul Rd, Rr : Rd x Rr ได้ผลลัพธ์เป็น 16 bit เก็บไว้ใน R0, R1 sub Rd, Rr : Rd - Rr เก็บผลลัพธ์ไว้ใน Rd sbc Rd, Rr : Rd - Rr - Carry flag เก็บผลลัพธ์ไว้ใน Rd and Rd, Rr : Rd and Rr แบบ bit ต่อ bit or Rd, Rr : Rd or Rr แบบ bit ต่อ bit eor Rd, Rr : Rd exclusive or Rr แบบ bit ต่อ bit com Rd : complement (กลับบิต) Rd neg Rd : 2'complement (ติดลบ) Rd inc Rd : Rd++ dec Rd : Rd-- clr Rd : เคลียร์ bit Rd เป็น 0 ชุดคำสั่งเคลื่อนย้ายข้อมูล mov Rd, Rr : copy ข้อมูลขนาด 1 byte จาก Rr ไว้ใน Rd movw Rd, Rr : copy ข้อมูลขนาด 2 bytes จาก Rr, Rr+1 ไว้ใน Rd, Rd+1 ldi Rd, k : โหลดค่าใส่ register , k มีค่า 0 - 255 ld Rd, X : อ่านค่าตำแหน่งที่ X ชี้อยู่เก