คำสั่ง OR


      เป็นคำสั่งสำหรับกระทำการทางลอจิกแบบ OR ระหว่างข้อมูลในรีจิสเตอร์ A กับข้อมูลที่กำหนด

รูปแบบคำสั่ง       OR S

      S หมายถึง รีจิสเตอร์ (r), ข้อมูลขนาด 8 บิต (n) และหน่วยความจำ (HL)

ลักษณะการกระทำ          A ⬅ A OR S

      การ OR จะกระทำแบบบิตต่อบิตและเก็บผลลัพธ์ไว้ในรีจิสเตอร์ A ลักษณะการกระทำแบบ OR คือจะได้เอาท์พุตเป็นลอจิก 0 เฉพาะเมื่อตัวตั้งและตัวกระทำเป็น 0

ตัวอย่าง
      LD A, 47H ; A = 47H    = 0100 0111B
      OR 0FH   ; OR 0FH     = 0000 1111B
      จะได้ผลลัพธ์ในรีจิสเตอร์ A = 0100 1111B
                               = 4 F H