คำสั่ง INIR (IN Increment Repeat)


      เป็นคำสั่งในการรับข้อมูลจากพอร์ตอินพุตแบบอัตโนมัติ โดยจะทำงานคล้ายกับคำสั่ง INI แต่จะทำซ้ำจนกระทั่ง รีจิสเตอร์ B มีค่าเป็น 0

รูปแบบการทำงาน คือ
     1. (HL) ⬅ (C)   ; นำข้อมูลจากพอร์ตที่มีค่าตรงกับรีจิสเตอร์ C มาเก็บไว้ในหน่วยความจำในตำแหน่งที่ HL ชี้
     2. B ⬅ B- 1    ; ลดค่าข้อมูลในรีจิสเตอร์ B ลง 1
     3. HL ⬅ HL + 1 ; เพิ่มค่า HL ให้ชี้ไปยังหน่วยความจำตำแหน่งถัดไป
     4. ทำซ้ำโดยอัตโนมัติจนกระทั่งรีจิสเตอร์ B มีค่าเป็น 0