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
   17   18   19   20   21   22   23   24   25   26   27