วงจนพัลส์และสวิตชิ่ง
สาระสำคัญ
ปุ่มรีเซต ทำหน้าที่ กลับไปเริ่มต้นการทำงานใหม่อีกครั้งที่โปรแกรมมอนิเตอร์
ปุ่มแอดเดรส ทำหน้าที่ กำหนดแอดเดรสที่ต้องการป้อนคำสั่งหรือตรวจสอบข้อมูล
ปุ่มข้อมูล ทำหน้าที่ กำหนดข้อมูลที่ต้องการ
ปุ่มลดแอดเดรส ทำหน้าที่ เลื่อนแอดเดรสลง 1 ตำแหน่ง เพื่อตรวจสอบหรือป้อนข้อมูลให้กับแอดเดรสก่อนหน้า
ปุ่มเพิ่มแอดเดรส ทำหน้าที่ เลื่อนแอดเดรสขึ้น 1 ตำแหน่ง เพื่อตรวจสอบ หรือป้อนข้อมูลให้กับแอดเดรสถัดไป
ปุ่มประมวลผลโปรแกรม ทำหน้าที่ ประมวลผลข้อมูลทั้งหมด
ปุ่มประมวลผลโปรแกรมทีละขั้น ทำหน้าที่ประมวลผลโปรแกรมทีละขั้น
ปุ่มรีจิสเตอร์โหมด ทำหน้าที่ แสดงข้อมูลในรีจิสเตอร์ ใช้ร่วมกับปุ่ม 0 ถึง F เพื่อเลือกรีจิสเตอร์ที่ต้องการดูข้อมูล
ปุ่มตัวเลข ทำหน้าที่ ป้อนตัวเลขฐานสิบหกที่ต้องการเข้าสู่ชุดทดลอง
คำสั่งการโอนย้ายข้อมูล (DATA TRANSFER GROUP) เป็นคำสั่งที่ใช้สำหรับการทำงานดังต่อไปนี้
- กำหนดข้อมูลให้กับรีจิสเตอร์ต่าง ๆ ภายในหรือหน่วยความจำ
- โอนย้ายข้อมูลจากรีจิสเตอร์ตัวหนึ่ง ไปยังรีจิสเตอร์ตัวอื่น
- โอนย้ายข้อมูลจากรีจิสเตอร์ไปเก็บในหน่วยความจำ
- โอนย้ายข้อมูลจากหน่วยความจำไปเก็บในรีจิสเตอร์
คำสั่งการโอนย้ายข้อมูลส่วนใหญ่จะไม่มีผลทำให้ FLAG เปลี่ยนแปลง (ยกเว้นคำสั่ง
LD A,I และ LD A,R) รูปแบบของคำสั่งในการโอนย้ายข้อมูลแบ่งออกเป็นกลุ่มใหญ่ ๆ
ได้ 2 กลุ่ม คือ
1. การโอนย้ายข้อมูลครั้งละ 8 บิท (8 BIT LOAD GROUP)
2. การโอนย้ายข้อมูลครั้งละ 16 บิท (16 BIT LOAD GROUP)
การโอนย้ายข้อมูล จะทำการโอนย้ายข้อมูลจากต้นทาง (SOURCE) ไปยังปลายทาง (DESTINATION) และหลังจากทำการโอนย้ายแล้วจะทำให้ ข้อมูลในต้นทางและปลายทางมีค่าเท่ากัน