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

حافظه‌ی نانو - حافظه‌ی میکرو

ارسال:
  

mehdi1902 پرسیده:

حافظه‌ی نانو - حافظه‌ی میکرو

سلام
توی فصل ۸ معماری پوران، توی تستاش از حافظه‌ی نانو و میکرو صحبت میکنه که توی خود متنش توضیح نداده چیه !

اگه میشه یه توضیحی مختصری بده یکی از دوستان خیلی ممنون میشم Wink
نقل قول این ارسال در یک پاسخ

۳
ارسال:
  

m@hboobe پاسخ داده:

RE: حافظه‌ی نانو - حافظه‌ی میکرو

مفهوم کلی نانو:
وقتی ما یه سیستم طراحی میکنیم یه سری ثبات و مالتی پلکسر و .. داریم که برای اینکه اونها رو کنترل کنیم کنار هم میچینیمشون و لغت کنترلی رو ایجاد میکنیم که بهشون command های سیستم میگیم. مثلا ما اگر ۹ بیت کنترلی داشته باشیم میتونیم ۵۱۲ تا command داشته باشیم!
میخواهیم از ریز برنامه نویسی استفاده میکنیم
میدونیم توی ریز برنامه نویسی بجای اینکه از گیت ها استفاده کنیم یک Rom میگذاریم که بتونیم واحد کنترل رو تغییر بدیم

ما باتوجه به بیتهای کنترلی سیگنالهای command رو تولید میکنیم.... مشکل اینجاست که کدهای زیادی تکراری و غیر مجاز هستند و ما داریم فقط از چند حالت اون استفاده میکنیم !
(اینجا فرض کنیم لغت کنترلیمون ۱۲ بیت هست)
برای هر خط کد برنامه مون یک عدد (آدرس نسبت میدیم) مثلا ۶ خط ریزبرنامه داریم باید ۳ بیت بگذاریم تا بتونیم بهشون دسترسی داشته باشیم

یک Rom داریم و کدهای ۱۲ رقمی رو توی اون قرار میدیم تا بعد خوندن آدرس به rom یا همون nano program مون میره و دستور مورد نظر اجرا میکنه و در آخر کد ۱۲ بیتی رو خروجی میده.
با اینکار ما فضایی که اشغال میکنیم کمتر از حالت قبلی میشه.

در حالت قبلی ما به اندازه rom که ۱۶ * ۱۰۰۰ فضا اشغال میکنیم
ولی با استفاده از سیستم نانو ۷*۱۰۰۰ + ۸*۱۲ فضا اشغال میشه! (ریزبرنامه ۷ دستور هست)

چندتا نکته هم هست توی تست ها استفاده میشه
وقتی چارت asm رسم میکنند یا از جعبه های شرطی اینا حرف در مسئله میاد باید اینا رو دونست:
جعبه های انتقالی حکم ریز دستورها رو دارند
جعبه های شرطی حکم آپ کد ها رو دارند

نمیدونم چقدر تونستم درست بیان کنم مطالب رو.

من معماری پارسال خوندم البته به صورت شدید امسال هنوز مرورش رو شروع نکردم / دوستان اگر جایی اشتباهی چیزی هست اصلاح کنند.
ممنون Smile


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

ارسال:
  

arezoo174 پاسخ داده:

RE: حافظه‌ی نانو - حافظه‌ی میکرو

(۲۲ مرداد ۱۳۹۲ ۱۲:۲۱ ب.ظ)m@hboobe نوشته شده توسط:  مفهوم کلی نانو:
وقتی ما یه سیستم طراحی میکنیم یه سری ثبات و مالتی پلکسر و .. داریم که برای اینکه اونها رو کنترل کنیم کنار هم میچینیمشون و لغت کنترلی رو ایجاد میکنیم که بهشون command های سیستم میگیم. مثلا ما اگر ۹ بیت کنترلی داشته باشیم میتونیم ۵۱۲ تا command داشته باشیم!
میخواهیم از ریز برنامه نویسی استفاده میکنیم
میدونیم توی ریز برنامه نویسی بجای اینکه از گیت ها استفاده کنیم یک Rom میگذاریم که بتونیم واحد کنترل رو تغییر بدیم

ما باتوجه به بیتهای کنترلی سیگنالهای command رو تولید میکنیم.... مشکل اینجاست که کدهای زیادی تکراری و غیر مجاز هستند و ما داریم فقط از چند حالت اون استفاده میکنیم !
(اینجا فرض کنیم لغت کنترلیمون ۱۲ بیت هست)
برای هر خط کد برنامه مون یک عدد (آدرس نسبت میدیم) مثلا ۶ خط ریزبرنامه داریم باید ۳ بیت بگذاریم تا بتونیم بهشون دسترسی داشته باشیم

یک Rom داریم و کدهای ۱۲ رقمی رو توی اون قرار میدیم تا بعد خوندن آدرس به rom یا همون nano program مون میره و دستور مورد نظر اجرا میکنه و در آخر کد ۱۲ بیتی رو خروجی میده.
با اینکار ما فضایی که اشغال میکنیم کمتر از حالت قبلی میشه.

در حالت قبلی ما به اندازه rom که ۱۶ * ۱۰۰۰ فضا اشغال میکنیم
ولی با استفاده از سیستم نانو ۷*۱۰۰۰ + ۸*۱۲ فضا اشغال میشه! (ریزبرنامه ۷ دستور هست)

چندتا نکته هم هست توی تست ها استفاده میشه
وقتی چارت asm رسم میکنند یا از جعبه های شرطی اینا حرف در مسئله میاد باید اینا رو دونست:
جعبه های انتقالی حکم ریز دستورها رو دارند
جعبه های شرطی حکم آپ کد ها رو دارند

نمیدونم چقدر تونستم درست بیان کنم مطالب رو.

من معماری پارسال خوندم البته به صورت شدید امسال هنوز مرورش رو شروع نکردم / دوستان اگر جایی اشتباهی چیزی هست اصلاح کنند.
ممنون Smile
اگه امکان داره این سوال رو بیشتر توضیح بدین
ممنون میشم
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

mr.saeed.h پاسخ داده:

RE: حافظه‌ی نانو - حافظه‌ی میکرو

(۲۲ مرداد ۱۳۹۲ ۱۲:۲۱ ب.ظ)m@hboobe نوشته شده توسط:  مفهوم کلی نانو:
وقتی ما یه سیستم طراحی میکنیم یه سری ثبات و مالتی پلکسر و .. داریم که برای اینکه اونها رو کنترل کنیم کنار هم میچینیمشون و لغت کنترلی رو ایجاد میکنیم که بهشون command های سیستم میگیم. مثلا ما اگر ۹ بیت کنترلی داشته باشیم میتونیم ۵۱۲ تا command داشته باشیم!
میخواهیم از ریز برنامه نویسی استفاده میکنیم
میدونیم توی ریز برنامه نویسی بجای اینکه از گیت ها استفاده کنیم یک Rom میگذاریم که بتونیم واحد کنترل رو تغییر بدیم

ما باتوجه به بیتهای کنترلی سیگنالهای command رو تولید میکنیم.... مشکل اینجاست که کدهای زیادی تکراری و غیر مجاز هستند و ما داریم فقط از چند حالت اون استفاده میکنیم !
(اینجا فرض کنیم لغت کنترلیمون ۱۲ بیت هست)
برای هر خط کد برنامه مون یک عدد (آدرس نسبت میدیم) مثلا ۶ خط ریزبرنامه داریم باید ۳ بیت بگذاریم تا بتونیم بهشون دسترسی داشته باشیم

یک Rom داریم و کدهای ۱۲ رقمی رو توی اون قرار میدیم تا بعد خوندن آدرس به rom یا همون nano program مون میره و دستور مورد نظر اجرا میکنه و در آخر کد ۱۲ بیتی رو خروجی میده.
با اینکار ما فضایی که اشغال میکنیم کمتر از حالت قبلی میشه.

در حالت قبلی ما به اندازه rom که ۱۶ * ۱۰۰۰ فضا اشغال میکنیم
ولی با استفاده از سیستم نانو ۷*۱۰۰۰ + ۸*۱۲ فضا اشغال میشه! (ریزبرنامه ۷ دستور هست)

چندتا نکته هم هست توی تست ها استفاده میشه
وقتی چارت asm رسم میکنند یا از جعبه های شرطی اینا حرف در مسئله میاد باید اینا رو دونست:
جعبه های انتقالی حکم ریز دستورها رو دارند
جعبه های شرطی حکم آپ کد ها رو دارند

نمیدونم چقدر تونستم درست بیان کنم مطالب رو.

من معماری پارسال خوندم البته به صورت شدید امسال هنوز مرورش رو شروع نکردم / دوستان اگر جایی اشتباهی چیزی هست اصلاح کنند.
ممنون Smile

آبجی دستت طلا! Wink اون متنت رو چند با خوندم اصلا نفهمیدم چی به چیه Huh، اما اون عکس که گذاشته بودید رو یه نگا انداختم تا ته داستان رفتم! Idea مرسی... Blush
واقعا چرا این کتاب های کنکوری یه توضیح کوتاه در مورد این مبحث ندادن؟! Angry چرا آیا؟! Confused
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

saeed_435 پاسخ داده:

حافظه‌ی نانو - حافظه‌ی میکرو

بهترین منبع واسه اینطور تستا جزوه دکتر اجلالی فصل آخرشه + وویسش اگه گوش بدی با مثال گفته کامل میگیری
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  مقاله ای راجع به فناوری نانو در مهندسی کامپیوتر maryam.iii ۲ ۲,۰۸۵ ۰۵ آبان ۱۳۹۳ ۱۱:۳۸ ق.ظ
آخرین ارسال: Bache Mosbat
  کمک!!! میکروفن هدست s.sharif ۳ ۳,۰۳۲ ۱۰ فروردین ۱۳۹۳ ۱۰:۵۵ ق.ظ
آخرین ارسال: s.sharif
  یک جمع بندی در مورد نانو پروگرمینگ! Riemann ۲ ۱,۹۹۶ ۰۳ بهمن ۱۳۹۲ ۱۰:۰۶ ب.ظ
آخرین ارسال: izadan11
Sad کار نکردن میکروفون در کامپیوتر agm ۲ ۵,۳۷۲ ۰۴ شهریور ۱۳۹۲ ۰۱:۳۸ ب.ظ
آخرین ارسال: agm
  روتربورد میکروتیک؟ natanz ۲ ۲,۱۶۱ ۱۸ فروردین ۱۳۹۲ ۰۸:۰۹ ب.ظ
آخرین ارسال: natanz
  سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷ MSZ ۱۱ ۶,۳۴۰ ۱۲ دى ۱۳۹۱ ۰۴:۵۵ ب.ظ
آخرین ارسال: alirezajf68

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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