تالار گفتمان مانشت
واحد کنترل ریز برنامه نویسی شده و حافظه نانو - نسخه‌ی قابل چاپ

واحد کنترل ریز برنامه نویسی شده و حافظه نانو - m_sardaari - 01 آذر ۱۳۹۱ ۰۵:۳۴ ب.ظ

دوستان این موضوع که تو این سوالا اومده نه تو کتاب پوران و نه مانو درسنامه نداره .

لطف کنه یکی این موضوع و جواب یکی دوتا از این سوالارو توضیح بده.
از این موضوع تو چندسال گذشته زیاد سوال اومده و فکر کنم خیلی ها مشکل دارن رو این موضوع

واحد کنترل ریز برنامه نویسی شده و حافظه نانو - Bache Mosbat - 01 آذر ۱۳۹۱ ۰۷:۲۸ ب.ظ

دوست عزیز . بهتره سوالتون رو اینجا
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
بپرسید.
و حافظه ی نانو در اینجا
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
به اندازه ی کافی در موردش بحث شده Smile

RE: واحد کنترل ریز برنامه نویسی شده و حافظه نانو - m_sardaari - 02 آذر ۱۳۹۱ ۱۰:۴۳ ق.ظ

دوستان جواب سوالامو با یه جستجو همینجا پیدا کردم با این آدرس

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


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

ولی چیزی نامفهومه اینه که استفاده از rom یا pla هست.
به نظرم اگر استفاده از rom باشه باید تمام حالات بی اهمیت هم در نظر بگیریم مثلا اگر حافظه ما ۵۱۰ باشه باید ۵۱۲ در نظر بگیریم ولی اگر pla باشه حالات بی اهمیت نباید در نظر گرفته بشه یعنی اگر حافظه ما ۵۱۰ بود باید همون ۵۱۰ رو در نظر بگیریم.
آیا درسته این موضوع؟
مثل سوال پایین:
ولی حل این تست اشتباه تایپی داره به جای ۵۱۲ عدد ۲۱۵ رو نوشته ولی جواب آخر درسته.

RE: واحد کنترل ریز برنامه نویسی شده و حافظه نانو - ۸Operation - 02 آذر ۱۳۹۱ ۰۷:۱۲ ب.ظ

(۰۲ آذر ۱۳۹۱ ۱۰:۴۳ ق.ظ)m_sardaari نوشته شده توسط:  دوستان جواب سوالامو با یه جستجو همینجا پیدا کردم با این آدرس

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


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

ولی چیزی نامفهومه اینه که استفاده از rom یا pla هست.
به نظرم اگر استفاده از rom باشه باید تمام حالات بی اهمیت هم در نظر بگیریم مثلا اگر حافظه ما ۵۱۰ باشه باید ۵۱۲ در نظر بگیریم ولی اگر pla باشه حالات بی اهمیت نباید در نظر گرفته بشه یعنی اگر حافظه ما ۵۱۰ بود باید همون ۵۱۰ رو در نظر بگیریم.
آیا درسته این موضوع؟
مثل سوال پایین:
ولی حل این تست اشتباه تایپی داره به جای ۵۱۲ عدد ۲۱۵ رو نوشته ولی جواب آخر درسته.

دوست عزیز منم با نظر شما موافقم در مورد PLA و ROM اما مرجعی براش پیدا نکردم اگه دوستان کسی مطئنه لطفا راهنمایی کنه....

RE: واحد کنترل ریز برنامه نویسی شده و حافظه نانو - azad_ahmadi - 03 آذر ۱۳۹۱ ۰۳:۱۱ ق.ظ

(۰۱ آذر ۱۳۹۱ ۰۵:۳۴ ب.ظ)m_sardaari نوشته شده توسط:  دوستان این موضوع که تو این سوالا اومده نه تو کتاب پوران و نه مانو درسنامه نداره .

لطف کنه یکی این موضوع و جواب یکی دوتا از این سوالارو توضیح بده.
از این موضوع تو چندسال گذشته زیاد سوال اومده و فکر کنم خیلی ها مشکل دارن رو این موضوع

سلام.
ببینید، اگه از حافظه نانو استفاده نکنیم، یعنی از ۱۰۰ سیگنال کنترولی استفاده می کنیم، و چون تعداد
کل ریز دستورها یک ماشین برابر با ۲۰۰ عدد است پس حافظه ای به اندازه ۱۰۰*۲۰۰ رو خواهیم داشت. که میشه ۲۰۰۰۰ واحد حافظه.
------
اما اگه از حافظه نانو استفاده کنیم، باید بدونیم که تمام ریز برنامه های یک ماشین برابر با ۳۰ تا هست، که برای اونا از ۵ بیت (۵بیت برای کد کردن ۳۲ واحد کافی است) استفاده می شه. حالا تعداد کل ریز دستورای ما که ۲۰۰ تا بود اینطور حساب میشه: ۵*۲۰۰ که برابر هست با ۱۰۰۰.
------
مساله گفته اگه از حافظه نانو استفاده بشه چقدر حجم دستورات کم میشه؟
جوابی که بدون استفاده از حافظه نانو بدست اومده رو منهای جوابی که با استفاده از حافظه نانو بدست اومده می کنیم.
۱۹۰۰۰ = ۱۰۰۰-۲۰۰۰۰ . یعنی ۹۵*۲۰۰ که برابر هست با ۱۹۰۰۰.
----------------------
توجه داشته باش که هر ریز برنامه، از تعدادی ریز دستور تشکیل شده، و هر ریز دستور از تعدادی ریز عمل.
اگه از حافظه نانو استفاده نکنیم، همه ریز برنامه ها، همراه با ریز دستوراتشان رو تو حافظه ریز برنامه ریزی شده قرار میدیم، اما اگه از حافظه نانو استفاده شود، تعداد ریز برنامه ها رو کد می کنیم و در حافظه ریز برنامه قرار میدیم، و ریز دستورهای انها رو تو حافظه نانو قرار میدیم. با اینکار حافظه ریز برنامه ریزی یک واسطه خواهد بود.

موفق باشی.

واحد کنترل ریز برنامه نویسی شده و حافظه نانو - m_sardaari - 03 آذر ۱۳۹۱ ۱۲:۵۲ ب.ظ

(۰۳ آذر ۱۳۹۱ ۰۳:۱۱ ق.ظ)azad_ahmadi نوشته شده توسط:  
(01 آذر ۱۳۹۱ ۰۵:۳۴ ب.ظ)m_sardaari نوشته شده توسط:  دوستان این موضوع که تو این سوالا اومده نه تو کتاب پوران و نه مانو درسنامه نداره .

لطف کنه یکی این موضوع و جواب یکی دوتا از این سوالارو توضیح بده.
از این موضوع تو چندسال گذشته زیاد سوال اومده و فکر کنم خیلی ها مشکل دارن رو این موضوع

سلام.
ببینید، اگه از حافظه نانو استفاده نکنیم، یعنی از ۱۰۰ سیگنال کنترولی استفاده می کنیم، و چون تعداد
کل ریز دستورها یک ماشین برابر با ۲۰۰ عدد است پس حافظه ای به اندازه ۱۰۰*۲۰۰ رو خواهیم داشت. که میشه ۲۰۰۰۰ واحد حافظه.
------
اما اگه از حافظه نانو استفاده کنیم، باید بدونیم که تمام ریز برنامه های یک ماشین برابر با ۳۰ تا هست، که برای اونا از ۵ بیت (۵بیت برای کد کردن ۳۲ واحد کافی است) استفاده می شه. حالا تعداد کل ریز دستورای ما که ۲۰۰ تا بود اینطور حساب میشه: ۵*۲۰۰ که برابر هست با ۱۰۰۰.
------
مساله گفته اگه از حافظه نانو استفاده بشه چقدر حجم دستورات کم میشه؟
جوابی که بدون استفاده از حافظه نانو بدست اومده رو منهای جوابی که با استفاده از حافظه نانو بدست اومده می کنیم.
۱۹۰۰۰ = ۱۰۰۰-۲۰۰۰۰ . یعنی ۹۵*۲۰۰ که برابر هست با ۱۹۰۰۰.
----------------------
توجه داشته باش که هر ریز برنامه، از تعدادی ریز دستور تشکیل شده، و هر ریز دستور از تعدادی ریز عمل.
اگه از حافظه نانو استفاده نکنیم، همه ریز برنامه ها، همراه با ریز دستوراتشان رو تو حافظه ریز برنامه ریزی شده قرار میدیم، اما اگه از حافظه نانو استفاده شود، تعداد ریز برنامه ها رو کد می کنیم و در حافظه ریز برنامه قرار میدیم، و ریز دستورهای انها رو تو حافظه نانو قرار میدیم. با اینکار حافظه ریز برنامه ریزی یک واسطه خواهد بود.

موفق باشی.
lممنون دوست عزیز.
این مفاهیم که گفتین رو میدونم فقط به استفاده از rom وpla شک دارم که چندتا پست قبلی گفتم.