تالار گفتمان مانشت
سوال ۶۵ سال۹۳ (تعداد سیکل مسیرداده) - نسخه‌ی قابل چاپ

سوال ۶۵ سال۹۳ (تعداد سیکل مسیرداده) - pooyaa - 14 شهریور ۱۳۹۳ ۰۴:۴۴ ب.ظ

سلام
سوال رو ضمیمه کردم
پاسخ سازمان سنجش هم گزینه۲ هست

لطفا تشریح بفرماییدBig Grin

RE: سوال ۶۵ سال۹۳ - golche70 - 19 شهریور ۱۳۹۳ ۱۲:۱۲ ق.ظ

تلاش کردم حداقل از روی جوابی که سنجش گفته یه جوری به جواب برسم !!!
در واقع اگه خودم حل میکردم کلاک ها بالای ۲۰ ۳۰ تا میشد... این حلی هم که میذارم اصلا قابل اطمینان نیست... گفتم دوستان زحمت بکشن از روی این توضیح بدن...
امیدوارم کمک کنه.

چون فرمت دستور word add چهار کلمه است و هر کلمه اش هم ده بیته, پس باید برای هر کدوم از مراحل دیکد کردن, به دست آوردن آدرس اپرند اول, دوم و آدرس مقصد عملیات جداگانه انجام بدیم. به خاطر اینکه هر کدوم از این کارها کل فضای ثبات های درگیرمون رو میگیره.... دقت کنید که ثبات ۴۰ بیتی نداریم... فقط ده بیتی داریم... پس کارمون چهار قسمته...
۱- واکشی و دیکد کردن آپ کد. (که امیدوارم این مرحله هم مد نظر طراح بوده باشه! چون به شدت سلیقه ای هست!)
۲- انتقال آدرس اپرند اول به AR و سپس خواندن محتوای AR
۳- انتقال آدرس اپرند دوم به AR و سپس خواندن محتوای AR
۴- عملیات جمع و ذخیره آن در آدرس مقصد. (که آدرس مقصد هم باید از حافظه خوانده بشه.)


دیگه مابقیش ریزه کاریه اگه سوالی, مخالفتی, مباحثه ای بود دریغ نکنید. چون منم برام سوال شده بود این چجوریه...


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


[تصویر:  300505_07786103374058321941.jpg]

RE: سوال ۶۵ سال۹۳ (تعداد سیکل مسیرداده) - golche70 - 16 مرداد ۱۳۹۴ ۱۰:۰۵ ق.ظ

جواب قبلی بنده اشتباه بوده و این جواب (به نظر من ) درسته.
اشکال قبلی توی سه پالس اخر بود. ریز عمل ها مقادیر اشتباهی وتوی ثبات میریختن. (شدنی از نظر این طراحی اما عملیات مورد نظر سوال پیاده نمی شد. )

RE: سوال ۶۵ سال۹۳ (تعداد سیکل مسیرداده) - ftmbghrn - 10 فروردین ۱۳۹۷ ۱۰:۰۹ ق.ظ

(۱۶ مرداد ۱۳۹۴ ۱۰:۰۵ ق.ظ)golche70 نوشته شده توسط:  جواب قبلی بنده اشتباه بوده و این جواب (به نظر من ) درسته.
اشکال قبلی توی سه پالس اخر بود. ریز عمل ها مقادیر اشتباهی وتوی ثبات میریختن. (شدنی از نظر این طراحی اما عملیات مورد نظر سوال پیاده نمی شد. )
ببخشید مگه آدرس دهی مستقیم نیست پس چرا دوبار ترجمه شده یکبار ریختین تو dr دوباره dr رو ریختین تو آدرس
مگه آدرس موثر در رجیستر نیست خب؟
منظورم همون جایی هست که آدرس موثر اپرند اول و دومو بدست آوردین
پس اگه اینجوریه غیر مستقیم به جایه دو بار ترجمه باید ۳بار ترجمه بشه!!!