۰
subtitle
ارسال: #۱
  
حافظهی نانو - حافظهی میکرو
سلام
توی فصل ۸ معماری پوران، توی تستاش از حافظهی نانو و میکرو صحبت میکنه که توی خود متنش توضیح نداده چیه !
اگه میشه یه توضیحی مختصری بده یکی از دوستان خیلی ممنون میشم
توی فصل ۸ معماری پوران، توی تستاش از حافظهی نانو و میکرو صحبت میکنه که توی خود متنش توضیح نداده چیه !
اگه میشه یه توضیحی مختصری بده یکی از دوستان خیلی ممنون میشم
۳
ارسال: #۲
  
RE: حافظهی نانو - حافظهی میکرو
مفهوم کلی نانو:
وقتی ما یه سیستم طراحی میکنیم یه سری ثبات و مالتی پلکسر و .. داریم که برای اینکه اونها رو کنترل کنیم کنار هم میچینیمشون و لغت کنترلی رو ایجاد میکنیم که بهشون command های سیستم میگیم. مثلا ما اگر ۹ بیت کنترلی داشته باشیم میتونیم ۵۱۲ تا command داشته باشیم!
میخواهیم از ریز برنامه نویسی استفاده میکنیم
میدونیم توی ریز برنامه نویسی بجای اینکه از گیت ها استفاده کنیم یک Rom میگذاریم که بتونیم واحد کنترل رو تغییر بدیم
ما باتوجه به بیتهای کنترلی سیگنالهای command رو تولید میکنیم.... مشکل اینجاست که کدهای زیادی تکراری و غیر مجاز هستند و ما داریم فقط از چند حالت اون استفاده میکنیم !
(اینجا فرض کنیم لغت کنترلیمون ۱۲ بیت هست)
برای هر خط کد برنامه مون یک عدد (آدرس نسبت میدیم) مثلا ۶ خط ریزبرنامه داریم باید ۳ بیت بگذاریم تا بتونیم بهشون دسترسی داشته باشیم
یک Rom داریم و کدهای ۱۲ رقمی رو توی اون قرار میدیم تا بعد خوندن آدرس به rom یا همون nano program مون میره و دستور مورد نظر اجرا میکنه و در آخر کد ۱۲ بیتی رو خروجی میده.
با اینکار ما فضایی که اشغال میکنیم کمتر از حالت قبلی میشه.
در حالت قبلی ما به اندازه rom که ۱۶ * ۱۰۰۰ فضا اشغال میکنیم
ولی با استفاده از سیستم نانو ۷*۱۰۰۰ + ۸*۱۲ فضا اشغال میشه! (ریزبرنامه ۷ دستور هست)
چندتا نکته هم هست توی تست ها استفاده میشه
وقتی چارت asm رسم میکنند یا از جعبه های شرطی اینا حرف در مسئله میاد باید اینا رو دونست:
جعبه های انتقالی حکم ریز دستورها رو دارند
جعبه های شرطی حکم آپ کد ها رو دارند
نمیدونم چقدر تونستم درست بیان کنم مطالب رو.
من معماری پارسال خوندم البته به صورت شدید امسال هنوز مرورش رو شروع نکردم / دوستان اگر جایی اشتباهی چیزی هست اصلاح کنند.
ممنون
وقتی ما یه سیستم طراحی میکنیم یه سری ثبات و مالتی پلکسر و .. داریم که برای اینکه اونها رو کنترل کنیم کنار هم میچینیمشون و لغت کنترلی رو ایجاد میکنیم که بهشون command های سیستم میگیم. مثلا ما اگر ۹ بیت کنترلی داشته باشیم میتونیم ۵۱۲ تا command داشته باشیم!
میخواهیم از ریز برنامه نویسی استفاده میکنیم
میدونیم توی ریز برنامه نویسی بجای اینکه از گیت ها استفاده کنیم یک Rom میگذاریم که بتونیم واحد کنترل رو تغییر بدیم
ما باتوجه به بیتهای کنترلی سیگنالهای command رو تولید میکنیم.... مشکل اینجاست که کدهای زیادی تکراری و غیر مجاز هستند و ما داریم فقط از چند حالت اون استفاده میکنیم !
(اینجا فرض کنیم لغت کنترلیمون ۱۲ بیت هست)
برای هر خط کد برنامه مون یک عدد (آدرس نسبت میدیم) مثلا ۶ خط ریزبرنامه داریم باید ۳ بیت بگذاریم تا بتونیم بهشون دسترسی داشته باشیم
یک Rom داریم و کدهای ۱۲ رقمی رو توی اون قرار میدیم تا بعد خوندن آدرس به rom یا همون nano program مون میره و دستور مورد نظر اجرا میکنه و در آخر کد ۱۲ بیتی رو خروجی میده.
با اینکار ما فضایی که اشغال میکنیم کمتر از حالت قبلی میشه.
در حالت قبلی ما به اندازه rom که ۱۶ * ۱۰۰۰ فضا اشغال میکنیم
ولی با استفاده از سیستم نانو ۷*۱۰۰۰ + ۸*۱۲ فضا اشغال میشه! (ریزبرنامه ۷ دستور هست)
چندتا نکته هم هست توی تست ها استفاده میشه
وقتی چارت asm رسم میکنند یا از جعبه های شرطی اینا حرف در مسئله میاد باید اینا رو دونست:
جعبه های انتقالی حکم ریز دستورها رو دارند
جعبه های شرطی حکم آپ کد ها رو دارند
نمیدونم چقدر تونستم درست بیان کنم مطالب رو.
من معماری پارسال خوندم البته به صورت شدید امسال هنوز مرورش رو شروع نکردم / دوستان اگر جایی اشتباهی چیزی هست اصلاح کنند.
ممنون
ارسال: #۳
  
RE: حافظهی نانو - حافظهی میکرو
(۲۲ مرداد ۱۳۹۲ ۱۲:۲۱ ب.ظ)m@hboobe نوشته شده توسط: مفهوم کلی نانو:اگه امکان داره این سوال رو بیشتر توضیح بدین
وقتی ما یه سیستم طراحی میکنیم یه سری ثبات و مالتی پلکسر و .. داریم که برای اینکه اونها رو کنترل کنیم کنار هم میچینیمشون و لغت کنترلی رو ایجاد میکنیم که بهشون command های سیستم میگیم. مثلا ما اگر ۹ بیت کنترلی داشته باشیم میتونیم ۵۱۲ تا command داشته باشیم!
میخواهیم از ریز برنامه نویسی استفاده میکنیم
میدونیم توی ریز برنامه نویسی بجای اینکه از گیت ها استفاده کنیم یک Rom میگذاریم که بتونیم واحد کنترل رو تغییر بدیم
ما باتوجه به بیتهای کنترلی سیگنالهای command رو تولید میکنیم.... مشکل اینجاست که کدهای زیادی تکراری و غیر مجاز هستند و ما داریم فقط از چند حالت اون استفاده میکنیم !
(اینجا فرض کنیم لغت کنترلیمون ۱۲ بیت هست)
برای هر خط کد برنامه مون یک عدد (آدرس نسبت میدیم) مثلا ۶ خط ریزبرنامه داریم باید ۳ بیت بگذاریم تا بتونیم بهشون دسترسی داشته باشیم
یک Rom داریم و کدهای ۱۲ رقمی رو توی اون قرار میدیم تا بعد خوندن آدرس به rom یا همون nano program مون میره و دستور مورد نظر اجرا میکنه و در آخر کد ۱۲ بیتی رو خروجی میده.
با اینکار ما فضایی که اشغال میکنیم کمتر از حالت قبلی میشه.
در حالت قبلی ما به اندازه rom که ۱۶ * ۱۰۰۰ فضا اشغال میکنیم
ولی با استفاده از سیستم نانو ۷*۱۰۰۰ + ۸*۱۲ فضا اشغال میشه! (ریزبرنامه ۷ دستور هست)
چندتا نکته هم هست توی تست ها استفاده میشه
وقتی چارت asm رسم میکنند یا از جعبه های شرطی اینا حرف در مسئله میاد باید اینا رو دونست:
جعبه های انتقالی حکم ریز دستورها رو دارند
جعبه های شرطی حکم آپ کد ها رو دارند
نمیدونم چقدر تونستم درست بیان کنم مطالب رو.
من معماری پارسال خوندم البته به صورت شدید امسال هنوز مرورش رو شروع نکردم / دوستان اگر جایی اشتباهی چیزی هست اصلاح کنند.
ممنون
ممنون میشم
ارسال: #۴
  
RE: حافظهی نانو - حافظهی میکرو
(۲۲ مرداد ۱۳۹۲ ۱۲:۲۱ ب.ظ)m@hboobe نوشته شده توسط: مفهوم کلی نانو:
وقتی ما یه سیستم طراحی میکنیم یه سری ثبات و مالتی پلکسر و .. داریم که برای اینکه اونها رو کنترل کنیم کنار هم میچینیمشون و لغت کنترلی رو ایجاد میکنیم که بهشون command های سیستم میگیم. مثلا ما اگر ۹ بیت کنترلی داشته باشیم میتونیم ۵۱۲ تا command داشته باشیم!
میخواهیم از ریز برنامه نویسی استفاده میکنیم
میدونیم توی ریز برنامه نویسی بجای اینکه از گیت ها استفاده کنیم یک Rom میگذاریم که بتونیم واحد کنترل رو تغییر بدیم
ما باتوجه به بیتهای کنترلی سیگنالهای command رو تولید میکنیم.... مشکل اینجاست که کدهای زیادی تکراری و غیر مجاز هستند و ما داریم فقط از چند حالت اون استفاده میکنیم !
(اینجا فرض کنیم لغت کنترلیمون ۱۲ بیت هست)
برای هر خط کد برنامه مون یک عدد (آدرس نسبت میدیم) مثلا ۶ خط ریزبرنامه داریم باید ۳ بیت بگذاریم تا بتونیم بهشون دسترسی داشته باشیم
یک Rom داریم و کدهای ۱۲ رقمی رو توی اون قرار میدیم تا بعد خوندن آدرس به rom یا همون nano program مون میره و دستور مورد نظر اجرا میکنه و در آخر کد ۱۲ بیتی رو خروجی میده.
با اینکار ما فضایی که اشغال میکنیم کمتر از حالت قبلی میشه.
در حالت قبلی ما به اندازه rom که ۱۶ * ۱۰۰۰ فضا اشغال میکنیم
ولی با استفاده از سیستم نانو ۷*۱۰۰۰ + ۸*۱۲ فضا اشغال میشه! (ریزبرنامه ۷ دستور هست)
چندتا نکته هم هست توی تست ها استفاده میشه
وقتی چارت asm رسم میکنند یا از جعبه های شرطی اینا حرف در مسئله میاد باید اینا رو دونست:
جعبه های انتقالی حکم ریز دستورها رو دارند
جعبه های شرطی حکم آپ کد ها رو دارند
نمیدونم چقدر تونستم درست بیان کنم مطالب رو.
من معماری پارسال خوندم البته به صورت شدید امسال هنوز مرورش رو شروع نکردم / دوستان اگر جایی اشتباهی چیزی هست اصلاح کنند.
ممنون
آبجی دستت طلا! اون متنت رو چند با خوندم اصلا نفهمیدم چی به چیه ، اما اون عکس که گذاشته بودید رو یه نگا انداختم تا ته داستان رفتم! مرسی...
واقعا چرا این کتاب های کنکوری یه توضیح کوتاه در مورد این مبحث ندادن؟! چرا آیا؟!
۰
ارسال: #۵
  
حافظهی نانو - حافظهی میکرو
بهترین منبع واسه اینطور تستا جزوه دکتر اجلالی فصل آخرشه + وویسش اگه گوش بدی با مثال گفته کامل میگیری
موضوعهای مرتبط با این موضوع... |
|||||
موضوع: | نویسنده | پاسخ: | بازدید: | آخرین ارسال | |
مقاله ای راجع به فناوری نانو در مهندسی کامپیوتر | maryam.iii | ۲ | ۲,۱۰۴ |
۰۵ آبان ۱۳۹۳ ۱۱:۳۸ ق.ظ آخرین ارسال: Bache Mosbat |
|
کمک!!! میکروفن هدست | s.sharif | ۳ | ۳,۰۵۴ |
۱۰ فروردین ۱۳۹۳ ۱۰:۵۵ ق.ظ آخرین ارسال: s.sharif |
|
یک جمع بندی در مورد نانو پروگرمینگ! | Riemann | ۲ | ۲,۰۳۱ |
۰۳ بهمن ۱۳۹۲ ۱۰:۰۶ ب.ظ آخرین ارسال: izadan11 |
|
کار نکردن میکروفون در کامپیوتر | agm | ۲ | ۵,۴۰۸ |
۰۴ شهریور ۱۳۹۲ ۰۱:۳۸ ب.ظ آخرین ارسال: agm |
|
روتربورد میکروتیک؟ | natanz | ۲ | ۲,۱۸۶ |
۱۸ فروردین ۱۳۹۲ ۰۸:۰۹ ب.ظ آخرین ارسال: natanz |
|
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷ | MSZ | ۱۱ | ۶,۴۰۵ |
۱۲ دى ۱۳۹۱ ۰۴:۵۵ ب.ظ آخرین ارسال: alirezajf68 |
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close