ورود

نسخه کامل مشاهده نسخه کامل : توضيح بيت كم ارزش و پر ارزش



moj60
28-07-2010, 18:27
سلام
من تازه وارد دنياي كامپيوتر شدم و يك سوال از دوستان دارم
روش جايگذاري بيت كم ارزش و باارزش ( little endian & big endian ) در اينتل و جاوا به چه صورت است ؟
در واقع اين به تحقيق در رابطه با درس معماري كامپيوتر است .
اگر اساتيد راهنمايي كنن ممنون مي شم .

moj60
29-07-2010, 20:09
سلام به دوستان . من خودم يه چيزايي با مثال پيدا كردم . اگر اساتيد بيشتر راهنمايي كنن خيلي ممنون مي شم .ببخشيد ديگه اين ها رو هم از آدرس زير پيدا كردم كه البته يه قسمت خيلي كمش رو من آوردم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مثال هاي از ذخيره كردن ارزش 0A0B0C0Dh در حافظه :
به عنوان مثال طرح بندي يك عدد 32 بيتي در شايعترين انواع endianness :
Big - endian : روش ذخیره سازی با توجه به اهمیت نزولی
با 8 بيت اندازه اتمي عنصر و 1 بايت ( هشتايي ) افزايش آدرس
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در مثال ما پراهميت ترين بايت 0Ah است كه در محل حافظه با كمترين آدرس ذخيره مي شود اهميت ارزش بايت بعدي 0Bh است كه در محل حافظه زير ذخيره مي شود و به همين ترتيب پيش مي رود .
اين شبيه به چب به راست خواندن در مرتب كردن مبناي 16 است.








[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




Little-endian : كامپيوتري كه داراي حافظه است و ذخيره مي كند بايت كم اهميت را در كمترين آدرس ( و مهمترين بايت در بالاترين آدرس )
با 8 بيت اندازه اتمي عنصر و 1 بايت ( هشتايي ) افزايش آدرس


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


كم اهميت ترين بايت 0Dh است در پايين ترين آدرس.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
كم اهميت ترين واحد 16 بيتي ذخاير ارزش 0C0Dh و بلافاصله به دنبال آن 0A0Bh .

Smoke_1110
30-07-2010, 16:57
به کتاب معماری کامپیوتر موریس مانو مراجعه شود .