تالار گفتمان مانشت

نسخه‌ی کامل: [سوال] فیلد آدرس در قالب دستورالعمل (آزاد 82)
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
در این سوال با اینکه گفته شده فضای آدرس ۲ فیلد ۱۵ بیتی هست , ولی برای محاسبه ی فضای آدرس دهی فقط ۲ به توان ۱۵ نوشته شده , یعنی ۳۲کیلوبایت؛ چرا؟؟

[img]
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
[/img]
(10 آذر 1393 09:33 ب.ظ)zahra.s نوشته شده توسط: [ -> ]در این سوال با اینکه گفته شده فضای آدرس ۲ فیلد ۱۵ بیتی هست , ولی برای محاسبه ی فضای آدرس دهی فقط ۲ به توان ۱۵ نوشته شده , یعنی ۳۲کیلوبایت؛ چرا؟؟

[img]
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
[/img]

گفته دو فیلد آدرس 15 بیتی، یعنی دو آدرس برای دو عملوند حافظه ای، پس آدرس 15 بیتی است و درنتیجه فضای آدرس دهی [tex]2^{15}=32KB[/tex] (هر فیلد برای مشخص کردن یک عملوند می باشد).
(10 آذر 1393 09:33 ب.ظ)zahra.s نوشته شده توسط: [ -> ]در این سوال با اینکه گفته شده فضای آدرس ۲ فیلد ۱۵ بیتی هست , ولی برای محاسبه ی فضای آدرس دهی فقط ۲ به توان ۱۵ نوشته شده , یعنی ۳۲کیلوبایت؛ چرا؟؟

[img]
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
[/img]

سلام
واسه اینکه هر فیلد آدرس مشخص کننده ی مکانی از حافظه است که عملوند یا آدرس عملوند در انجا قرار دارد
پس چون آدرس ها 15 بیتی هستند پس 32 کیلوبایت حافظه داریم
در این سوال دستورات 3 عملوند دارند که یکی از عملوندها در ثبات و دو تای دیگه در حافظه قرار دارند
(10 آذر 1393 10:30 ب.ظ)m.teymourpour نوشته شده توسط: [ -> ]در این سوال دستورات ۳ عملوند دارند که یکی از عملوندها در ثبات و دو تای دیگه در حافظه قرار دارند

باسلام
سوال اول :
(10 آذر 1393 10:30 ب.ظ)m.teymourpour نوشته شده توسط: [ -> ]پس چون آدرس ها ۱۵ بیتی هستند پس ۳۲ کیلوبایت حافظه داریم
منظورتون از 32 کبلو بایت آدرس حافظه است درسته؟؟
سوال دوم :
ببخشید از کجا فهمیدید ک دستورات سه عملوند دارند؟؟؟
سوال سوم:
تعداد دستورالعمل ها (Opcode) چطوری شناسایی میشوند؟؟
لینک مرجع