ไมโครโปรเซสเซอร์ Z-80 ติดต่อกับอุปกรณ์ภายนอกด้วยขาสัญญาณต่าง ๆ ดังต่อไปนี้
D0-D7 เป็นบัสข้อมูล 8 บิท ใช้รับส่งข้อมูลระหว่าง Z-80 กับอุปกรณ์ภายนอก
A0-A7 เป็นบัสแอดเดรส ใช้กำหนดหมายเลขช่องสัญญาณ I/O ในการติดต่อกับอุปกรณ์ภายนอก Z-80 ใช้เฉพาะ A0-A7 กำหนดตำแหน่ง ทำให้ติดต่ออุปกรณ์ภายนอกได้ด้วย แอดเดรส 00-FF
ทั้งสามสัญญาณนี้แอคตีฟด้วยลอจิก "0"
เมื่อ Z-80 ทำคำสั่ง IN หรือ OUT ตามขั้นตอนดังต่อไปนี้
เมื่อ Z-80 ทำคำสั่ง IN เพื่ออ่านค่าจากอุปกรณ์ภายนอก
เมื่อ Z-80 ทำคำสั่ง IN เพื่อสั่งค่าให้กับอุปกรณ์ภายนอก
ในการถอดรหัสเพื่อเรียกหมายเลข พอร์ท ผู้ใช้จะต้องเลือกใช้สัญญาณ IORQ กับ RD หรือ IORQ กับ WR หรือ เฉพาะ IORQ แล้วแต่กรณี
การต่อ PORT I/O ให้กับ Z-80 อาจใช้ไอซีดิจิตอล หรือใช้ชิพสนับสนุน เช่น 8255 หรือ Z80 PIO ก็ได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น