Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ใกล้ ไกล และตัวชี้ขนาดใหญ่ในC


ตัวชี้ระยะใกล้

Near pointer คือพอยน์เตอร์ที่ใช้กับบิตแอดเดรสสูงสุด 16 บิตในส่วนที่กำหนดของหน่วยความจำคอมพิวเตอร์ที่เปิดใช้งาน 16 บิต สามารถเข้าถึงข้อมูลขนาดเล็กประมาณ 64 kb ในช่วงเวลาที่กำหนด ซึ่งเป็นข้อเสียเปรียบหลักของเรื่องนี้

ตัวชี้ทางไกล

ตัวชี้ไกลคือตัวชี้แบบ 32 บิต สามารถเข้าถึงข้อมูลที่อยู่นอกหน่วยความจำคอมพิวเตอร์ในส่วนที่กำหนด ในการใช้พอยน์เตอร์นี้ จะต้องจัดสรรการลงทะเบียนเซกเตอร์ของตนเพื่อเก็บข้อมูลที่อยู่ในเซกเมนต์ และการลงทะเบียนเซกเตอร์อื่นจะต้องจัดเก็บไว้ภายในเซกเตอร์ล่าสุด

ตัวชี้ขนาดใหญ่

ตัวชี้ขนาดใหญ่มีขนาด 32 บิตเท่ากับตัวชี้ระยะไกล และยังสามารถเข้าถึงบิตที่อยู่นอกเซกเตอร์ได้อีกด้วย ตัวชี้ไกลซึ่งได้รับการแก้ไขและด้วยเหตุนี้ส่วนของภาคที่ตั้งอยู่ไม่สามารถแก้ไขได้ แต่อย่างใด ตัวชี้ขนาดใหญ่สามารถเป็นได้