PDA

View Full Version : مبتدی: سوال در مورد سگمنت ها



titan_550
یک شنبه 25 مهر 1389, 06:12 صبح
آیا می توان دو آدرس مطلق با فاصله کمتر از 256k داشت ولی نتوان آن دو را درون یک سگمنت تعریف کرد؟

آیا این جواب درست است: به نوع تعریف بستگی دارد(BYTE,WORD,PARA,PAGE)

titan_550
دوشنبه 26 مهر 1389, 18:38 عصر
اشتباها نوشتم 256. منظورم 64 بود.

Mokhless
دوشنبه 26 مهر 1389, 20:39 عصر
آیا می توان دو آدرس مطلق با فاصله کمتر از 64k داشت ولی نتوان آن دو را درون یک سگمنت تعریف کرد؟

آیا این جواب درست است: به نوع تعریف بستگی دارد(BYTE,WORD,PARA,PAGE)

سوالتون خیلی گنگه ! اگه میشه بیشتر توضیح بدید . :متفکر:
منظورتون ازآدرس مطلق همون آدرس فیزیکیه ؟
در کل تا اونجایی که من میدونم سگمنت ها توسط سیستم عامل مقدار دهی میشن و سیستم عامل هر جا رو مناسب بدونه انتخاب میکنه , در نتیجه هیچ تضمینی نیست که آدرس ها تو فاصله ی خاصی از هم باشن !

Delphi Coder
دوشنبه 26 مهر 1389, 21:23 عصر
اگه فاصله زیر 65536 باشه حتما تو 1 سگمنت میشه تعریف کرد.