مشکل در فهمیدن تعداد کلاک های یک ریز عمل - نسخهی قابل چاپ |
مشکل در فهمیدن تعداد کلاک های یک ریز عمل - iCanDoIt - 09 دى ۱۳۹۴ ۱۲:۱۷ ب.ظ
سلام و درود. (اگه تصویر باز نمیشه مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید. کلیک کنید یا صفحه ۱۰۴ کتاب معماری پوران پژوهش) دوستان من توی فهم این سئوالات دچار مشکل شدم. می خواهیم دستوری که آدرسش در PC اس را بخوانیم و در IR بگذاریم چند کلاک می خواهد؟ AR--->PC [IR --->M[AR دو کلاک سئوال چرا مستقیم PC رو توی IR قرار نداده؟ نگاه کنید مثلا گفته شده که تعویض IR و TR چند کلاک می خواهد؟ DR---->IR IR---->TR TR--->DR سه کلاک/ چرا گذاشته توی DR امیدوارم مشکلم رو متوجه شده باشید لطفا توضیح بدید. با تشکر |
RE: مشکل در فهمیدن تعداد کلاک های یک ریز عمل - Nesyan - 09 دى ۱۳۹۴ ۰۳:۲۹ ب.ظ
سلام برای سوال اولتون: چون ورودی آدرس حافظه به AR وصله، ما فقط میتونیم از طریق این ثبات آدرسی در حافظه رو مشخص کنیم پس مجبوریم مقدار PC رو اول به AR منتقل کنیم سوال دوم: اینجا هم برای تعویض محتویات دو ثبات از یک ثبات سوم استفاده کرده (هرثبات ۱۶بیتی دیگه هم میشد) - راستش درست متوجه این سوالتون نشدم |
RE: مشکل در فهمیدن تعداد کلاک های یک ریز عمل - iCanDoIt - 09 دى ۱۳۹۴ ۰۵:۰۷ ب.ظ
(۰۹ دى ۱۳۹۴ ۰۳:۲۹ ب.ظ)Nesyan نوشته شده توسط: سلام اگه بخوایم ac-->ar قرار بدیم چند کلاک لازمه؟ [dr--->m[ar ac--->dr دو کلاک/ این چی؟ میگم حرکت داده ها توی باس مشترک توی کدوم جهته؟! |
RE: مشکل در فهمیدن تعداد کلاک های یک ریز عمل - Nesyan - 09 دى ۱۳۹۴ ۰۷:۴۷ ب.ظ
(۰۹ دى ۱۳۹۴ ۰۵:۰۷ ب.ظ)iCanDoIt نوشته شده توسط:خب AC ---> AR که یک کلاک میخواد.(09 دى ۱۳۹۴ ۰۳:۲۹ ب.ظ)Nesyan نوشته شده توسط: سلام ببینید تو هر زمانی ما فقط میتونیم یه دیتا رو باس قرار بدیم، واسه عمل نوشتن تو حافظه، DR روی باس قرار میگیره و بعد نوشته میشه تو حافظه، که یک کلاک میخواد، توی کلاک بعدی محتوای AC رو باس قرار میگیره و با فعال شدن لود DR بهش منتقل میشه |
RE: مشکل در فهمیدن تعداد کلاک های یک ریز عمل - viase - 09 دى ۱۳۹۴ ۰۸:۲۰ ب.ظ
سوال اولتون گفته دستوری که آدرسش توی pc هست .. تو این ماشین pc به حافظه آدرس نمیده ، این کار باید از طریق AR باشه چون تنها AR داره به حافظه آدرس میده (خط آدرس فقط داره از AR میاد). پس مجبوریم اول pc رو بیریم تو AR که این کار از طریق باسه ،و تو کلاک بعد دستورو ببریم تو IR سوال دومتون: ببینید باسمون مشترکه ، و اینا جفتشون با باس کار دارن ،تو هر کلاک فقط یکی میتونه بیاد رو باس. اگه بیایم اول کار IR رو ببریم تو TR ، دیگه TRمون خراب میشه و ما به این TR نیاز داریم چون باید منتقلش کنیم به IR، پس مجبوریم از یه ثبات موقتی استفاده کنیم |
RE: مشکل در فهمیدن تعداد کلاک های یک ریز عمل - iCanDoIt - 26 دى ۱۳۹۴ ۱۲:۰۹ ق.ظ
(۰۹ دى ۱۳۹۴ ۰۳:۲۹ ب.ظ)Nesyan نوشته شده توسط: سلام برای کدون ثبات های دیگه این کار باید انجام بدیم(منظورم سئوال ۱ هست.) ؟ یعنی مقدار یه ثبات بیاریم توی AR یا یه ثبات دیگه منتقل کنیم؟ با تشکر |