Page 22 - สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
P. 22
3-12 สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
ภาพที่ 3.4 แสดงการเก็บแอดเดรสเริ่มต้นของแต่ละเซกเมนต์ โดยรีจิสเตอร์ CS DS SS และ ES โปรแกรม
ประมวลผลจะประมวลผลทีละคำ�สั่งเมื่อเสร็จการทำ�งานของคำ�สั่ง รีจิสเตอร์ CS ก็จะมีการบวกเพิ่มเท่ากับจำ�นวนไบต์
ของคำ�สั่งประมวลผลไปแล้วนั้นเพื่อขยับไปยังคำ�สั่งถัดไปและดำ�เนินการประมวลผลไปเช่นนี้จนจบโปรแกรม เมื่อ
มีการใช้ข้อมูลสแต็ก หรือข้อมูลอื่น ๆ ก็จะดึงแอดเดรสใน DS SS หรือ ES ตามลำ�ดับเพื่อดึงข้อมูลไปประมวลผล
กจิ กรรม 3.1.2
1. จงบอกกลมุ่ รีจสิ เตอรใ์ นซีพยี ูแบบ 8086
2. จงบอกรีจสิ เตอร์ในซพี ยี ูแบบ 8086 ทใ่ี ช้กำ�หนดเซกเมนต์
แนวตอบกิจกรรม 3.1.2
1. รจี ิสเตอรใ์ นซพี ยี แู บบ 8086 แบง่ ออกเป็น 3 กลุ่ม คือ
1.1 รจี สิ เตอรท์ ั่วไปหรือรีจสิ เตอรข์ อ้ มลู
1.2 รีจสิ เตอรก์ ลุ่มตวั ชแ้ี ละอินเดก็ ซ์
1.3 รจี ิสเตอรก์ ำ�หนดเซกเมนต์
2. รจี สิ เตอร์ในซพี ียแู บบ 8086 ท่ใี ชก้ ำ�หนดเซกเมนต์มี 4 ตวั คือ CS DS SS และ ES