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

سوال۲۰ پوران پژوهش(بخش کنترل ریز برنامه نویسی)

ارسال:
  

Saman پرسیده:

سوال۲۰ پوران پژوهش(بخش کنترل ریز برنامه نویسی)

ممنون میشم یکی توضیح کامل اینو بگذاره.
[تصویر:  426398_lp28_photo_2016-11-22_09-16-47.jpg]
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

Pure Liveliness پاسخ داده:

RE: سوال۲۰ پوران پژوهش(بخش کنترل ریز برنامه نویسی)

سلام.
هر خونه ی حافظه از دو قسمت تشکیل شده. بیت های کلمه ی کنترلی و بیت های تعیین آدرس بعدی ( برای تعیین آدرس بعدی از حافظه ی زیربرنامه که باید واکشی بشه.)
استفاده از نانوحافظه باعث میشه که بیت های کلمه ی کنترلی فشرده بشه و بیت های تعیین آدرس بعدی تغییر نمیکنه معمولاََ. تعداد بیت های تعیین آدرس بعدی رو x در نظر میگیریم. هر خانه ی حافظه پیش از فشرده سازی به اندازه ی (تعداد بیت های کنترلی‌+ تعداد بیت های تعیین آدرس بعدی) بیت داره، یعنی به اندازه ی x+تعداد بیت های کنترلی تعداد بیت های کنترلی طبق صورت سوال پیش از فشرده سازی ۱۰۰ تا هست.
اگه حجم ریزبرنامه ۲۵۶ تا دستور باشه. با فرض این که این ۲۵۶ تا دستور همگی از هم مجزا هستند و ۲۵۶ تا دستور متنوع داریم واسه کد کردنشون به [tex]\log_2256=8[/tex] بیت نیاز داریم یعنی هر خونه ی حافظه بعد از فشرده سازی به x+8 بیت نیاز داره.
میشه گزینه ها رو امتحان کرد با توجه به این که حجم خونه های حافظه قبل و بعد از فشرده سازی رو داریم. که به ترتیب x+100 و x+8 هست.
گزینه ی ۲ توی این عبارت ها صدق میکنه چون کاهش حجم ۹۲ بیتی داره بعد از فشرده سازی.

دکتر اجلالی همیشه میگن که گاهی ممکنه توی کنکور سوالاتی بدن که نیازی نباشه از شکل استفاده کنید. یادم نمیاد ولی یه مورد دیگه دیده بودم.
طبق توضیح خودشون، نمودار ASM خیلی نمیتونه ساختار و مشخصات سخت افزار سیستم رو نشون بده. اگه واحد کنترل از نوع سیم بندی شده بود میشد درباره س سخت افزار سیستم و این که مثلا بیت های تعیین آدرس بعدی و … چه تعدادی هستن اطلاعات به دست آورد (احتمالاََ البته)
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

پرهوده پاسخ داده:

RE: سوال۲۰ پوران پژوهش(بخش کنترل ریز برنامه نویسی)

توی چارت تعداد جعبه های شرطیمون رو برای قسمت بیت های کنترلی در نظر می گیریم. ۶ تا شرط داریم پس با سه بیت کد میشه.
تو حالتی که حافظه نانو نداریم ۱۰۰ بیت کنترلی داریم که با این سه تا بیت رو هم میشه ۱۰۳ بیت
برای حافظه نانو تعداد ریزدستوراتمونو کد می کنیم که میشه ۸ بیت به علاوه همین سه بیت شرطی در کل میشه ۱۱ بیت
گزینه ۲ درسته

* البته انگار اینجا فرض شده بعد از حافظه نانو تعداد ریزدستوراتمون فرقی نکرده و همون ۲۵۶ تاس. چون اصل حافظه نانو اینه ما یه تعداد از ریزدستوراتمونو که استفاده می کنیم میاریم تو حافظه نانو
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Saman پاسخ داده:

RE: سوال۲۰ پوران پژوهش(بخش کنترل ریز برنامه نویسی)

ممنون،
یعنی من باید کاهش حجم رو حساب کنم حتما؟؟
من گیر این چارته هستم Big GrinBig GrinBig Grin

بابا همه ی سوالاتش خوب حل میشن.

پاسختون خیلی خوب بود ممنون.
دیگه این مدلشم یاد میگیریم برعکسشم یاد میگیریم ببینم امسال چه نقشه ای میکشن طراحاBig Grin
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کمک برای شروع برنامه نویسی seyed ehsn ۲۱ ۱۶,۱۰۵ ۲۴ بهمن ۱۴۰۲ ۰۵:۱۰ ب.ظ
آخرین ارسال: maryamjafari63
  اصول ماشین های کنترل عددی و مطلبی ملینا ارشد ۱ ۲,۳۷۷ ۲۸ بهمن ۱۴۰۰ ۰۸:۰۹ ب.ظ
آخرین ارسال: vista2000
  پروپوزال نویسی ف.ش ۹ ۱۳,۳۲۱ ۰۱ دى ۱۴۰۰ ۰۱:۱۷ ب.ظ
آخرین ارسال: golkhorami
  رودمپی برای برنامه نویسی Doctorwho ۱ ۲,۱۳۲ ۲۵ آذر ۱۴۰۰ ۰۳:۰۲ ق.ظ
آخرین ارسال: one hacker alone
  استخدام برنامه نویس یا کارآموز برنامه نویسی سی شارپ Hesitant_Girl ۰ ۱,۷۹۷ ۲۰ شهریور ۱۴۰۰ ۱۲:۰۲ ب.ظ
آخرین ارسال: Hesitant_Girl
  رودمپی برای یادگیری برنامه نویسی Doctorwho ۰ ۱,۸۲۹ ۲۳ اردیبهشت ۱۴۰۰ ۱۱:۲۲ ق.ظ
آخرین ارسال: Doctorwho
  حل تمرین کتاب سیستم های فازی و کنترل فازی neo.st ۲۳ ۴۱,۱۸۳ ۳۰ فروردین ۱۴۰۰ ۰۹:۳۵ ق.ظ
آخرین ارسال: mahdiyehbakhshi
  درخواست برنامه برای اردینو در iot seokheiry ۱ ۳,۳۹۸ ۱۳ بهمن ۱۳۹۹ ۱۲:۵۵ ب.ظ
آخرین ارسال: iot-programer
  کدام زبان برنامه‌نویسی بهترین انتخاب است؟ elecomco ۲ ۳,۱۵۴ ۱۰ شهریور ۱۳۹۹ ۰۵:۱۶ ب.ظ
آخرین ارسال: kilookiloo
Sad مشکل در برنامه نویسی شیء گرا Xialu ۰ ۲,۲۹۶ ۰۵ شهریور ۱۳۹۹ ۱۲:۰۰ ب.ظ
آخرین ارسال: Xialu

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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