คำสั่งจัดการเกี่ยวกับบิต
ในการเขียนโปรแกรมในระบบควบคุม เรามักจะมีการดำเนินการในระดับบิตข้อมูลคือ ไม่ได้ใช้ข้อมูลควบทั้ง 8 บิต ตัวอย่างเช่น การรับข้อมูลจากสวิตซ์อินพุตจำนวน 2 ตัว ก็จะใช้บิตข้อมูลเพียง 2 บิต หรือทางด้านเอาท์พุต ซึ่งต้องการควบคุมแต่ละอุปกรณ์โดยอิสระเช่น เอาท์พุตหนึ่งอาจใช้ LED เพื่อการแสดงผล อีกเอาท์พุตหนึ่งใช้เพื่อควบคุมหลอดไฟ และอีกเอาท์พุตใช้ขับทรานซิสเตอร์เพื่อควบคุมรีเลย์ ดังรูปก็จะใช้ติดต่อแบบแยกบิตกันไปไม่ข้องเกี่ยวกัน
รูปแสดงการต่อควบคุมอินพุต – เอาท์พุต
Z80 มีคำสั่ง ที่ให้จัดการในระดับบิตดังนี้คือ
1.) คำสั่ง เซ็ท – รีเซ็ท (Set & Reset Bit)
2.) คำสั่งตรวจสอบบิต (Test Bit)
3.) คำสั่งเลื่อนบิต (Shift)
4.) คำสั่งหมุนบิต (Rotate)