คำสั่งจัดการเกี่ยวกับบิต


      ในการเขียนโปรแกรมในระบบควบคุม เรามักจะมีการดำเนินการในระดับบิตข้อมูลคือ ไม่ได้ใช้ข้อมูลควบทั้ง 8 บิต ตัวอย่างเช่น การรับข้อมูลจากสวิตซ์อินพุตจำนวน 2 ตัว ก็จะใช้บิตข้อมูลเพียง 2 บิต หรือทางด้านเอาท์พุต ซึ่งต้องการควบคุมแต่ละอุปกรณ์โดยอิสระเช่น เอาท์พุตหนึ่งอาจใช้ LED เพื่อการแสดงผล อีกเอาท์พุตหนึ่งใช้เพื่อควบคุมหลอดไฟ และอีกเอาท์พุตใช้ขับทรานซิสเตอร์เพื่อควบคุมรีเลย์ ดังรูปก็จะใช้ติดต่อแบบแยกบิตกันไปไม่ข้องเกี่ยวกัน

รูปแสดงการต่อควบคุมอินพุต – เอาท์พุต

Z80 มีคำสั่ง ที่ให้จัดการในระดับบิตดังนี้คือ
      1.) คำสั่ง เซ็ท – รีเซ็ท (Set & Reset Bit)
      2.) คำสั่งตรวจสอบบิต (Test Bit)
      3.) คำสั่งเลื่อนบิต (Shift)
      4.) คำสั่งหมุนบิต (Rotate)