تالار گفتمان مانشت
معماری||سراسری۷۱ - نسخه‌ی قابل چاپ

معماری||سراسری۷۱ - mostafaheydar1370 - 14 بهمن ۱۳۹۵ ۰۶:۳۵ ب.ظ

کدام گزینه و چزا ؟
دستورالعمل Store Accumalator محتواب انباره را به یک نقطه از حاظه منتقل میکند و یک دستورالعمل ۳ بایتی است که یک بایت ان OPCODEاست. جهت اجرای این دستورالعمل از کدام یک از سیکل های ماشین استفاده می شود ؟
۱-OPCODE FETCH
۱) ۲-MEMORY READ
۳-MEMORY WRITE


۱-OPCODE FETCH
۲) ۲-MEMORY READ
۳-MEMORY READ
۴-MEMORY WRITE



۱-OPCODE FETCH
۳) ۲-MEMORY READ
۳-MEMORY READ
۴-MEMORY READ
۵-MEMORY WRITE


۱-OPCODE FETCH
۴) ۲-MEMORY READ
۳-IO READ
۴-MEMORY WRITE

RE: معماری||سراسری۷۱ - M a h d i - 16 بهمن ۱۳۹۵ ۰۶:۰۴ ب.ظ

این طور فرض شده که هر کلمه از حافظه یک بایته و دستورات ماشین ۳ بایتی اند پس برای خواندن یک دستور از حافظه باید سه مرتبه به حافظه مراجعه کرد. باز هم اینطور فرض شده که بایت اول هر دستور Op-Code و دو بایت بعدی آدرس هست.(پس ظرفیت حافظه ۸ * ۱۶^۲)
پس میشه یک بار مراجعه به حافظه جهت واکشی Op-Code:
Fetch Op-Code
دو مراجعه دیگه جهت واکشی آدرس ها :
Memory Read
Memory Read
حالا باید ثبات AC رو در حافظه ریخت:
Memory Write

البته با این همه فرضیات ،من یکی که نمیتونستم جواب درست رو بزنم.

RE: معماری||سراسری۷۱ - mostafaheydar1370 - 16 بهمن ۱۳۹۵ ۰۹:۳۰ ب.ظ

(۱۶ بهمن ۱۳۹۵ ۰۶:۰۴ ب.ظ)M a h d i نوشته شده توسط:  این طور فرض شده که هر کلمه از حافظه یک بایته و دستورات ماشین ۳ بایتی اند پس برای خواندن یک دستور از حافظه باید سه مرتبه به حافظه مراجعه کرد. باز هم اینطور فرض شده که بایت اول هر دستور Op-Code و دو بایت بعدی آدرس هست.(پس ظرفیت حافظه ۸ * ۱۶^۲)
پس میشه یک بار مراجعه به حافظه جهت واکشی Op-Code:
Fetch Op-Code
دو مراجعه دیگه جهت واکشی آدرس ها :
Memory Read
Memory Read
حالا باید ثبات AC رو در حافظه ریخت:
Memory Write

البته با این همه فرضیات ،من یکی که نمیتونستم جواب درست رو بزنم.
خیلی ممنون بابت پاسخ ولی سوالی که من هنوز دارم این هست که نمیشه فرض کنیم که هرکلمه ی حافظه ۳بایت باشد اگر نمیشه چرا ؟و شما چگون فهمیدید که هرکلمه از حافظه یک بایت هست ؟ممنون

RE: معماری||سراسری۷۱ - M a h d i - 18 بهمن ۱۳۹۵ ۰۲:۱۳ ق.ظ

(۱۶ بهمن ۱۳۹۵ ۰۹:۳۰ ب.ظ)mostafaheydar1370 نوشته شده توسط:  خیلی ممنون بابت پاسخ ولی سوالی که من هنوز دارم این هست که نمیشه فرض کنیم که هرکلمه ی حافظه ۳بایت باشد اگر نمیشه چرا ؟و شما چگون فهمیدید که هرکلمه از حافظه یک بایت هست ؟ممنون
منم از روی کتاب پوران توضیح دادم و این فرضیاتی هست که توی پاسخ این تست گفته شده.
و به نظر من هم اطلاعات صورت سوال برای حلش کافی نیست.

RE: معماری||سراسری۷۱ - mostafaheydar1370 - 18 بهمن ۱۳۹۵ ۰۲:۴۱ ق.ظ

(۱۸ بهمن ۱۳۹۵ ۰۲:۱۳ ق.ظ)M a h d i نوشته شده توسط:  منم از روی کتاب پوران توضیح دادم و این فرضیاتی هست که توی پاسخ این تست گفته شده.
و به نظر من هم اطلاعات صورت سوال برای حلش کافی نیست.
ممنون

اگه کسی پیدا بشه توضیح بده خیلی خوب میشه