زمان کنونی: ۱۴ اردیبهشت ۱۴۰۳, ۰۸:۲۵ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

ریزبرنامه ریزی افقی و عمودی

ارسال:
  

۵۴m4n3h پرسیده:

ریزبرنامه ریزی افقی و عمودی

ریزبرنامه ریزی عمودی (VM) و ریزبرنامه ریزی افقی (HM) چیه؟ Huh

۷
ارسال:
  

حامد پاسخ داده:

RE: ریزبرنامه ریزی افقی و عمودی

من همون مواردی که بالا گفته شده رو به زبون خودم می گم!
هدف اینجا اینه که ریز عملها رو چطوری نمایش بدهند.سه تا روش وجود داره:
۱/اینه که مثلا توی دستور مربوطه اگر ۳۲ تا بیت برای ۳۲ تا ریزعمل داریم بیام هر کدومشو به یک ریزعمل خاص اختصاص بدیم.این میشه همون HM.توی این حالت هر کدوم از ریزعمل‌ها که بخواند می تونند همزمان با هم اجرا بشند.توی این روش اگر n تا ریز عمل داشته باشیم n تا بیت هم برای ریزعملهامون می خواهیم.
۲/این روش میگه ریزعملها تک تک نباشند.این روش میگه این ریزعملها همزمان با هم اجرا نشند پس بیام از ۵ بیت برای ۳۲ ریزعملمون استفاده کنیم و اونو به ورودی یک دیکودر بدیم و خروجی دیکودر مشخص کنه که کدوم ریزعمل اجرا میشه.اینم همون VM هست.توی این روش اگر n تا ریزعمل داشته باشیم Lgn بیت برای ریزعملهامون می خواهیم.
۳/یک حالت بهتره VM اینه که هر چند تا ریزعملو رو به یک دیکودر بدیم تا اگر هم دو ریزعمل قرار بود همزمان فعال باشند مشکلی پیش نیاد.
روش اول سریعه چونکه به هر کدوم یه بیت جداگونه اختصاص دادیم و هیچگونه عملیات کدینگی صورتی نمی گیره. روش دوم زمانبره چونکه دیکودر استفاده کردیم.
حالا کدوم روش هزینه کمتری داره؟
روش دوم چراکه ریز دستورمون تعداد بیت کمتری داره.
دوستان اگر اطلاعات بیشتری دارند دریغ نکنند.

۱
ارسال:
  

Soheil پاسخ داده:

ریزبرنامه ریزی افقی و عمودی

حسن ریز برنامه ریزی عمودی(VM) نسبت به ریز برنامه ریزی افقی(HM) اینه که در VM از ریزدستورهای کمتری استفاده میشه ولی روش HM تواناتره چون هیچ محدودیتی در برابر تغییرات و اصلاح مجموعه ریز دستورهای یک ریز عمل ایجاد نمیکنه!
برخی از محاسن HM نسبت به VM:
۱) اجرای همزمان سیگنال های کنترل با مجموعه ریز دستور یکسان یعنی هر ترکیبی از سیگنال های کنترلی قابل انگیزش (Trigger) است.
۲) کم بودن نسبی اجرای ریز دستورها، VM به زمان اجرای بیشتری نیاز دارد زیرا تاخیر های مربوط به رمز گشایی فیلد های ریز دستور کد شده لازم است.
توجه: در ریز برنامه ریزی عمودی باید با استفاده از رمزگشا‌، ریز عمل تولید کرد(مثه ماشین مانو)‌، ولی در ریزبرنامه ریزی افقی، ریز عملها مستقیما در ریزدستور قرار میگیرند یعنی هر بیت خود یک ریزعمل است یا یک سیگنال است و نیاز به رمزگشایی ندارد.

«این همه مطلبی بود که در کتاب معماری پوران(یوسفی) در مورد سوالت اومده بود!»

ارسال:
  

Soheil پاسخ داده:

RE: ریزبرنامه ریزی افقی و عمودی

نقل قول: (من کلاً با مباحثی که توی مانو مطرح نشده مشکل دارم!)
خب پترسون رو هم بذارید کنارش!Smile

از بچه هایی که پترسون میخونن کسی آمار این دوتا مفهوم رو نداره؟



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  برنامه ریزی و کارهایی که باید انجام بدم fatemesoleimani ۲۰۸ ۶۳,۶۷۵ ۰۲ اسفند ۱۳۹۸ ۱۱:۵۱ ق.ظ
آخرین ارسال: فاطمه سلیمانی
Question برنامه ریزی به سبک ۳ گام sara417 ۴ ۶,۵۵۱ ۲۰ آذر ۱۳۹۸ ۰۲:۰۴ ق.ظ
آخرین ارسال: marvelous
Sad کمک خواهشا برنامه ریزی ترتیب جزئی Sanazzz ۲ ۲,۸۰۳ ۱۹ بهمن ۱۳۹۷ ۱۰:۲۲ ب.ظ
آخرین ارسال: Sanazzz
Star درخواست منبع در مورد آموزش برنامه ریزی ژنتیک در متلب my major ۰ ۱,۶۴۲ ۲۰ فروردین ۱۳۹۶ ۱۰:۰۷ ب.ظ
آخرین ارسال: my major
  واحد کنترل ریز برنامه ریزی شده (سراسری ۸۶ و ۸۸) ali.majed.ha ۲ ۱,۶۸۴ ۱۶ اسفند ۱۳۹۵ ۰۵:۰۱ ب.ظ
آخرین ارسال: ali.majed.ha
  برنامه ریزی کنکور ۹۷ mohamad139400 ۰ ۴۱ ۱۰ اسفند ۱۳۹۵ ۰۱:۴۹ ق.ظ
آخرین ارسال: mohamad139400
  کنترل ریزبرنامه نویسی_سوال کنکور ۹۵ hamed_golden ۱ ۱,۶۶۲ ۰۲ اسفند ۱۳۹۵ ۱۲:۱۳ ق.ظ
آخرین ارسال: arash691
  سرعت روش سیم بندی شده نسبت ریز برنامه ریزی شده mostafaheydar1370 ۰ ۱,۸۳۹ ۱۸ بهمن ۱۳۹۵ ۰۱:۲۰ ب.ظ
آخرین ارسال: mostafaheydar1370
  برنامه ریزی برای ۸۰ روز اخر کنکور ایتی lotuss ۶ ۴,۰۳۵ ۱۳ بهمن ۱۳۹۵ ۱۰:۵۵ ب.ظ
آخرین ارسال: lotuss
  برنامه ریزی برای مطالعه دکترا نرم افزار masoudamirian ۲ ۲,۷۶۰ ۱۱ بهمن ۱۳۹۵ ۱۰:۰۷ ب.ظ
آخرین ارسال: saberz

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close