คำสั่ง AND
S หมายถึง รีจิสเตอร์ 8 บิต(r),ข้อมูลขนาด 8 บิต(n)และหน่วยความจำ (HL)
การANDจะกระทำแบบ บิตต่อบิตโดยจะเก็บผลลัพธ์ไว้ในรีจิสเตอร์ A โดยลักษณะการกระทำแบบ AND คือจะได้เอาท์พุตเป็นลอจิก 1 เมื่อตัวตั้งและตัวกระทำเป็น 1
ตัวอย่าง
LD A, 47H ; A = 47H = 0100 0111B
AND 0FH ; AND 0FH = 0000 1111B
จะได้ผลลัพธ์ในรีจิสเตอร์ A = 0000 0111B
= 0 7 H
ซึ่งจะเป็นการกรองข้อมูลเฉพาะ 4 บิทหลัง สามารถนำไปใช้ในการรับข้อมูลจากอินพุตที่มีข้อมูลจริงไม่ครบ 8 บิต