ماشین تک آدرسی، دو آدرسی و... - نسخهی قابل چاپ |
ماشین تک آدرسی، دو آدرسی و... - mahsa_a3moon - 21 آذر ۱۳۹۱ ۰۱:۴۴ ق.ظ
سلام.سوال معماری IT87 : یک ماشین دارای دستورات ۳۲ بیتی است که آدرس های حافظه آن ۸ بیتی است. دستورات در این ماشین تک آدرسی، دو آدرسی و سه آدرسی می باشد. چنانچه n دستور دو آدرسی و m دستور ۳آدرسی وجود داشته باشد، حداکثر تعداد دستورالعملهای تک آدرسی چقدر است؟ جواب: [tex]2^{24}-2^{8}(2^{^{8}}m n)[/tex] |
ماشین تک آدرسی، دو آدرسی و... - mahsa_a3moon - 24 آذر ۱۳۹۱ ۱۱:۵۷ ب.ظ
راه حل رو کسی بلده؟ ممنون میشم بگین |
ماشین تک آدرسی، دو آدرسی و... - sufia_lido - 29 آذر ۱۳۹۱ ۱۱:۵۰ ب.ظ
سلام وقتی میگه آدرس های حافظه ۸ بیتی هست پس اگه ۳ آدرسه باشه میشه ۳*۸ یعنی ۲۴ تا واسه قسمت آدرس هاست پس از ۳۲ بیت ۸ دیگه میمونه واسه تعداد نوع دستور یعنی ۲ به توان ۸ تا واسه تعداد نوع دستور... اما گفته تعداد m دستور ۳آدرسی وجود داشته باشد پس از کل که میتونیم داشته باشیم یعنی ۲به نمای ۸ : ۸^۲ m تا رو ازش کم میکنیم...یعنی بلا استفاده ها بمونه... حالا واسه دو آدرسه هم ۲ به نمای ۸ تا اضافه تر داریم در بلااستفاده های ۳ آدرسه ضرب میشه تا حداکثرش بدست بیاد... با این دو آدرسه خودش گفته n دستور دو آدرس که ازش n رو کم میکنیم... بلااستفاده میمونه واسه تک آدرسه.. که تک آدرسه خودش ۲ به توان ۸ تا اضافه داره در اون ضرب میشه یک عکس داغون میذارم آخه گوشیم کیفیت نداره شرمنده |