PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقاله نواحی رزرو شده حافظه



آبجی
22nd March 2010, 07:47 PM
دو ناحیه مجزای ابتدا و انتهای حافظه ریزپردازنده 8088/8086 توسط کارخانه سازنده به اعمال خاصی اختصاص داده شده است و بایستی با توجه به این دو ناحیه، از ریزپردازنده استفاده کرد. این دو بخش عبارتند از:
بخش اول ابتدای شروع حافظه از آدرس صفر الی 3ffh است. یعنی اولین ناحیه رزرو شده 1024 بایت اول حافظه است. این ناحیه برای آدرس های وقفه تخصیص داده شده و در صورت وقوع وقفه، ریزپردازنده جهت به دست آوردن آدرس برنامه سرویس وقفه به این ناحیه از حافظه مراجعه می نماید. هر چهار بایت متوالی از این ناحیه به یک وقفه اختصاص می یابد و لازم است در موقع استفاده از حافظه سیستم به این موضوع توجه کافی صورت گیرد. در آینده در این مورد بیشتر بحث خواهیم کرد.
بخش دوم رزرو شده هم در انتهای حافظه از آدرس ffff0h الی fffffh است، یعنی دومین ناحیه رزرو شده حافظه، شانزده بایت انتهایی حافظه است. این ناحیه برای reset سیستم در نظر گرفته شده و ریزپردازنده پس از عمل reset به این ناحیه مراجعه می نماید. در این مورد نیز بعدا توضیحات کامل داده خواهد شد.



برنامه هایی که برای 8088/8086 نوشته و بر روی آن اجرا می شوند بایستی به این دو محل توجه لازم را مبذول دارند. برنامه ها غیر از اعمال تعیین شده نمی توانند از این دو ناحیه برای مقاصد دیگر استفاده کنند. لازم به ذکر است حتی اگر در سیستم به اندازه یک مگا بایت حافظه مورد نیاز نباشد، آدرس دهی و تخصیص حافظه باید طوری انجام گیرد که این دو ناحیه را برای اهداف مورد نظر در اختیار داشته و آدرس دهی نماید.
و در انتها اشاره به موضوع دیگری در این رابطه ضرورت دارد که این نواحی صرفا توسط ریزپردازنده برای کاربردهای فوق تخصیص یافته و در صورت استفاده از سخت افزار یا نرم افزار خاص، توجه به الزامات آن نیز اجتناب ناپذیر است.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد