تالار گفتمان مانشت
[سوال] فیلد آدرس در قالب دستورالعمل (آزاد ۸۲) - نسخه‌ی قابل چاپ

[سوال] فیلد آدرس در قالب دستورالعمل (آزاد ۸۲) - NP-Cσмρℓєтє - ۱۰ آذر ۱۳۹۳ ۰۹:۳۳ ب.ظ

در این سوال با اینکه گفته شده فضای آدرس ۲ فیلد ۱۵ بیتی هست , ولی برای محاسبه ی فضای آدرس دهی فقط ۲ به توان ۱۵ نوشته شده , یعنی ۳۲کیلوبایت؛ چرا؟؟

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

RE: [سوال] فیلد آدرس در قالب دستورالعمل - Farzamm - 10 آذر ۱۳۹۳ ۱۰:۲۶ ب.ظ

(۱۰ آذر ۱۳۹۳ ۰۹:۳۳ ب.ظ)zahra.s نوشته شده توسط:  در این سوال با اینکه گفته شده فضای آدرس ۲ فیلد ۱۵ بیتی هست , ولی برای محاسبه ی فضای آدرس دهی فقط ۲ به توان ۱۵ نوشته شده , یعنی ۳۲کیلوبایت؛ چرا؟؟

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

گفته دو فیلد آدرس ۱۵ بیتی، یعنی دو آدرس برای دو عملوند حافظه ای، پس آدرس ۱۵ بیتی است و درنتیجه فضای آدرس دهی [tex]2^{15}=32KB[/tex] (هر فیلد برای مشخص کردن یک عملوند می باشد).

RE: [سوال] فیلد آدرس در قالب دستورالعمل - m.teymourpour - 10 آذر ۱۳۹۳ ۱۰:۳۰ ب.ظ

(۱۰ آذر ۱۳۹۳ ۰۹:۳۳ ب.ظ)zahra.s نوشته شده توسط:  در این سوال با اینکه گفته شده فضای آدرس ۲ فیلد ۱۵ بیتی هست , ولی برای محاسبه ی فضای آدرس دهی فقط ۲ به توان ۱۵ نوشته شده , یعنی ۳۲کیلوبایت؛ چرا؟؟

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

سلام
واسه اینکه هر فیلد آدرس مشخص کننده ی مکانی از حافظه است که عملوند یا آدرس عملوند در انجا قرار دارد
پس چون آدرس ها ۱۵ بیتی هستند پس ۳۲ کیلوبایت حافظه داریم
در این سوال دستورات ۳ عملوند دارند که یکی از عملوندها در ثبات و دو تای دیگه در حافظه قرار دارند

RE: [سوال] فیلد آدرس در قالب دستورالعمل (آزاد ۸۲) - mostafa2012 - 04 بهمن ۱۳۹۳ ۰۶:۴۰ ب.ظ

(۱۰ آذر ۱۳۹۳ ۱۰:۳۰ ب.ظ)m.teymourpour نوشته شده توسط:  در این سوال دستورات ۳ عملوند دارند که یکی از عملوندها در ثبات و دو تای دیگه در حافظه قرار دارند

باسلام
سوال اول :
(۱۰ آذر ۱۳۹۳ ۱۰:۳۰ ب.ظ)m.teymourpour نوشته شده توسط:  پس چون آدرس ها ۱۵ بیتی هستند پس ۳۲ کیلوبایت حافظه داریم
منظورتون از ۳۲ کبلو بایت آدرس حافظه است درسته؟؟
سوال دوم :
ببخشید از کجا فهمیدید ک دستورات سه عملوند دارند؟؟؟
سوال سوم:
تعداد دستورالعمل ها (Opcode) چطوری شناسایی میشوند؟؟