جزوه ریز پردارنده ۱

جزوه ریز پردارنده ۱

جزوه ریز پردارنده ۱

289 صفحه اسلاید

دانشگاه پیام نور

pdf

عنوان ک تاب : ریز پردازنده Z80
سخت افزار ، نرم افزار ، برنامه ریزی و ارتباط دهی
مولف : باری بی . بری
ترجمه : سعید حسن نیا

 



خرید و دانلود جزوه ریز پردارنده ۱


دانلود پروژه ورد پردازنده cortex-m3 ، ثبات و رجیستر ها ، باس ها و درگاه ها و دستورالعمل ها 105 صفحه

فهرست مطالب
1- درباره پردازنده Cortex-M3    4
1-1- پردازنده ARM Cortex-M3  چیست    4
1-2- پردازنده Cortex-M3  در مقابل MCU  هایی که بر مبنای Cortex-M3  طراحی شده اند    7
1-3-  کاربردهای پردازنده Cortex-M3    8
2- بررسی کلی Cortex-M3    10
2-1- قسمت های اصلی    10
2-2- رجیسترها (Registers)    12
2-3- رجیسترهای خاص (Special Register)    14
2-4- مدهای عملیاتی (operation modes)    15
2-5- کنترلر درونی وقفه داری تو در تو (Built Nested Vectored Interrupt Controler)    17
2-6- پشتیبانی از وقفه تو در تو    18
2-7- وقفه برداری    18
2-8- تغییر پویای اولویت    18
2-9- کاهش تاخیر وقفه    19
2-10- پوشاندن وقفه    19
2-11- نقشه حافظه    19
2-12- رابط باس (Bus Interface)    21
2-13- واحد حفاظت  حافظه (MPU)    22
2-14- مجموعه دستورالعمل (Instruction Set)    22
2-15- وقفه ها و استثنا (Exeption and Interrupt)    26
2-16- توان مصرفی پایین و کارایی بالا    28
2-17-پشتیبانی از اشکالزدایی    29
2-18- خلاصه ویژگی ها    30
2-19- ویژگی های  پیشرفته   اراده  کردن  وقفه    32
2-20- توان مصرفی  پاییین    33
2-21- ویژگی های سیستمی    34
2-22- پشتیبانی از اشکالزدایی    34
3- رجیسترها    35
3-1- رجیسترهای عمومی R0 تا r7    36
3-1-1 - رجیسترهای عمومی R8  تا   R12    36
3-1-2- R13 : اشاره  گر پشته    37
3-1-3- POP ,PUSH  پشته    38
3-1-4- R14  :  رجیستر  پیوند    40
3-2- رجیسترهای خاص    42
3-2-1- رجیسترهای وضعیت برنامه  (Program Status Registers)    43
3-2-2- رجیسترهای BASEPRI , FAULTMASK ,PRIMASK    45
3-2-3- رجیستر کنترل  (Control Register)    47
3-2-4- CONTROL[1]    48
3-2-5- CONTROL[0]    48
3-3- مد عملیاتی    49
3-4- وقفه  ها  و استثناها    53
3-5- جدول های بردار (Vector Table)    55
4- پیاده سازی Cortex-M3    56
4-1-  خط لوله    56
4-2-جزئیات  نمودار بلوکی    59
4-3- رابط باس در  Cortex-m3    65
4-3-1- باس I-Code    66
4-3-2- باس  D-Code    66
4-3-3- باس سیستم (System Bus)    67
4-3-4- PBB خارجی    67
4-3-5- DAP  خارجی    67
4-3-6- سایر رابط ها Cortex-M3    68
4-3-7- PPB خارجی    68
4-4- اتصالهای  نمونه    70
4-5- انواع Reset و سیگنال Reset    72
5- سایر ویژگی های Cortex-M3    73
5-1- تایمر SYSTICK    73
5-2-مدیریت  توان    79
5-2-1- مدهای خواب (Sleep Modes)    79
5-2-2 ویژگی  Sleep-On-Exit    83
5-2-3- کنترلر وقفه بیداری (Wakeup Interrupt Controller)    84
5-3- ارتباطات چند پردازنده ای    86
5-4- کنترل Self-Reset    93
6- اجزای اشکالزدایی    95
6-1-سیستم ردیابی در Cortex-M3    96
7-  شروع کار با پردازنده Cortex-M3    97
7-1-  انتخاب یک محصول Cortex-M3    97
7-2- مجموعه دستورالعمل های  cortex-M3    98



خرید و دانلود دانلود پروژه ورد پردازنده cortex-m3  ، ثبات و رجیستر ها ، باس ها و درگاه ها و دستورالعمل ها 105 صفحه


تحقیق در مورد حافظه کش

تحقیق در مورد حافظه کش

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:12

 

  

 فهرست مطالب

 

 

 

 

 

حافظه کش سطح دو (l2): این حافظه نوعی حافظه سریع

 

است که روی پردازنده تعبیه می شود. میزان این حافظه روی

 

قیمت کل پردازنده تاثیر قابل توجهی دارد. برخی از نرم افزارها از

 

میزان حافظه کش، بهره زیادی می برند و بالا بودن آن، تاثیر

قابل توجهی در کارآیی آنها دارد. برعکس برای رخی دیگر از نرم    افزارها یک مگابایت یا دو مگابایت بودن حافظه کش، تفاوتی نخواهد داشت
.
4 - فرکانس مسیر: فرکانسی است که پردازنده و پل شمالی مادربورد در آن به تبادل اطلاعات می پردازند. قطعا هر چه این فرکانس بالاتر باشد، سرعت تبادل اطلاعات میان پردازنده و چیپست مادربورد بالا می رود. وابستگی پردازنده به فرکانس مسیر آن، به مهندسی پردازنده و همچنین نحوه استفاده نرم افزار خاص از فرکانس مسیر بستگی دارد. ممکن است یک نرم افزار از فرکانس مسیر بالاتر بهره ببرد و نرم افزار دیگر خیر. برای انتخاب پردازنده مناسب کار شما، بهترین کار این است که کارآیی پردازنده موردنظر شما در نرم افزارهای موردنظر بررسی شود. مهندسی پردازنده های کنونی به گونه ای است که یک یا چند زمینه مشخص، قوی تر و در برخی کاربردهای دیگر ضعیف تر هستند.
نرم افزارهای رمزگذاری فایل های صوتی و تصویری
اکثر این گونه نرم افزارها، به خصوص نرم افزارهای رمزگذاری فرمت های ویدئویی، برای کار با دوهسته ای ها و چهارهسته ای ها بهینه سازی شده اند. این بدان معناست که مثلا یک چهارهسته ای با فرکانس 4/2 گیگاهرتز در اینگونه نرم افزارها، از یک دوهسته ای با فرکانس 6/2 گیگاهرتز سریع تر است. البته این مقایسه صرفا برای تفهیم صحبت بالا گفته شد و ممکن است دقیقا به همین صورت نباشد.
در هر صورت کاربرانی که از اینگونه نرم افزارها استفاده می کنند در درجه اول باید دنبال پردازنده ای با تعداد هسته های بالا باشند.
اما اینکه کدام یک از پردازنده های اینتل یا AMD در این زمینه قوی تر هستند باید گفت که مهندسی Core 2 برای اینگونه نرم افزارها بسیار مناسب است. یک Core 2 با فرکانس 2 گیگاهرتز و دو مگابایت
حافظه کش، در این گونه نرم افزارها، معمولا سریع تر از یک دوهسته ای x2 در فرکانس 8/2 گیگاهرتز است. پس در اینجا بهتر است سراغ یک Core 2 بروید. همچنین در این مورد، Core 2ای ارجح تر است که حافظه کش بیشتری داشته باشد. در یک فرکانس پردازنده مشخص، افزایش حافظه کش از دو به چهارمگابایت معمولا حدود 10 درصد افزایش کارآیی را در نرم افزارهای رمزگذاری فایل های مالتی مدیا و برای پردازنده های Core 2 به دنبال دارد.
برای فعالیت های ذکر شده، یک دوهسته ای حداقل توصیه ممکن است و خرید یک تک هسته ای در این موارد توصیه نمی شود.
پس برای نرم افزارهایی که با رمزگذاری فایل های صوتی و تصویری سر و کار دارند، در درجه اول تعداد هسته های پردازنده را بالا ببرید، سپس بیشتر تمرکز خود را روی یک Core 2 با فرکانس بالا در حد بودجه خود، جلب کنید.
نرم افزارهای کاربردی
منظور ما از نرم افزارهای کاربردی، آنتی ویروس ها، نرم افزارهای فشرده سازی فایل ها یا نرم افزاری مثل آکروبات ریدر یا مجموعه آفیس است.
این دسته از نرم افزارها، به دلیل گستردگی دارای رفتارهای متفاوتی در قبال پردازنده هستند. در این مورد، اگر بخواهیم به AMD و اینتل امتیاز بدهیم، امتیاز 50-50 عادلانه است. خیلی از این نرم افزارها با پردازنده های AMD و بسیاری دیگر با پردازنده های اینتل بهترعمل می کنند به علاوه برخی از آنها از مزیت یک چهارهسته ای به خوبی بهره می برند، در حالیکه در برخی دیگر استفاده از یک دوهسته ای با فرکانس بالا به مراتب بهتر است.
برای این دسته از نرم افزارها، چه از پردازنده های اینتل و چه از پردازنده های AMD استفاده کنید، در کل نتیجه یکسانی خواهید گرفت. بهتر است در این زمینه به دنبال پردازنده دوهسته ای با فرکانس بالا باشید. هر چند که یک چهارهسته ای هم انتخاب مناسبی به نظر می رسد.
در صورت انتخاب یک دوهسته ای Core 2 بهتر است مدلی را انتخاب کنید که
حافظه کش بالاتری داشته باشد. این گونه نرم افزارها به خصوص نرم افزارهای آفیس نسبت به میزان حافظه l2 در پردازنده های Core 2 حساسیت زیادی دارند. شرکت AMD پردازنده های گرافیکی جدیدی از سری 780 با نام rs780m را در نمایشگاه سبیت معرفی نموده و به شرح ویژگی های پلتفرم موبایل این شرکت موسوم به puma پرداخت که در آن از پردازنده های دو هسته ای griffin یا همان Turion ultra (شکل 1) و تراشه های rs780m استفاده خواهد شد. تراشه های griffin دارای یک مگابایت حافظه کش l2 به ازای هر هسته هستند و تا هشت گیگابایت حافظه
رم DDR2-667 و DDR2-800 so-DIMM را پشتیبانی می نمایند. ارتباط دو هسته این پردازنده از طریق یک سوییچ داخلی برقرار می شود. برای استفاده هر چه کمتر از برق، هر هسته می تواند در فرکانسی مستقل کار کند. AMD افزود، تراشه های گرافیکی rs780m نیز که سازگار با directx 10 هستند چهار تا پنج بار سریع تر از تراشه های X3100 igp اینتل کار می کنند. فروش لپ تاپ های مبتنی بر این پلتفرم که مجهز آداپتورهای وای فای نیز خواهند بود از چهارماهه دوم سال جاری میلادی آغاز خواهد شد و قیمت آن ها بسته به قابلیت هایشان دست کم بین 699 تا 2500 دلار تعیین شده است. دیگر محصول شرکت AMD، نخستین پردازنده چهارهسته ای و 45 نانومتری این شرکت که با چندین سیستم عامل و برنامه های حساس پردازشی سازگار است. این پردازنده ها با همکاری شرکت آی بی ام و در کشور آلمان توسعه داده شده اند. در ساخت ترانزیستورهای این پردازنده از سیلیکون های نسل چهارم استفاده شده و کارایی آن ها بهبود یافته است. shanghai نام نخستین سری از پردازنده های 45 نانومتری این شرکت ویژه سرور و deneb ویژه دسکتاپ است.



خرید و دانلود تحقیق در مورد حافظه کش


بخش های اصلی کامپیوترهای شخصی

بخش های اصلی کامپیوترهای شخصی

دقت ( Resolution )  به تعداد پیکسلهای نمایشگر اطلاق می گردد . دقت تصویر توسط تعداد پیکسلها در سطر و ستون مشخص می گردد. مثلاً یک نمایشگر با دارا بودن 1280 سطر و 1024 ستون قادر به نمایش 1024 ×1280 پیکسل خواهد بود . کارت فوق دقت تصویر در سطوح پایین تر  768 × 1024 و 600 × 800 و 480 × 640 را نیز حمایت نماید.

صفحه کلید

صفحه کلید متداول ترین وسیلة ورود اطلاعات در کامپیوتر است. عملکرد صفحه کلید مشابه کامپیوتر است.

صفحه کلید شامل مجموعه أی از سوئیچها است که به یک ریز پردازنده متصل می گردد. زیر پردازنده وضعیت سوئیچها را هماهنگ و واکنش لازم درخصوص تغییر وضعیت یک سوئیچ را از خود نشان خواهد داد .

 

این فایل دارای 29 صفحه می باشد.



خرید و دانلود بخش های اصلی کامپیوترهای شخصی


تحقیق درباره پردازندهZ80

تحقیق درباره پردازندهZ80

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

تعداد صفحه:13

فهرست و توضیحات:

مقدمه

پردازندهZ80

این داده ها به وسیلۀ برنامۀ زیر در هر 0.5 ثانیه به صورت مرتب و پشت سر هم در 7SEGMENT ها نمایش داده می شوند . به این صورت که در ابتدا مقدار ثبات IX را برابر1900 می کنیم ، بعد در هر نیم ثانیه 6 واحد به IX اضافه می کنیم تا DATA بعدی را آدرس دهی کند . ( تابع SCAN1 با توجه به موقعیت IX ، 6 بایت IX تا IX+5 راروی 6 عدد 7SEGMENT برد نمایش می دهد . ) و این کا تا زمانی ادامه پیدا می کند که مقدار IX برابر1A38 شود . ( یعنی یک واحد بعد از آخرین داده . ) و در این لحظه مقدار IX به مقدار 1900 چایگزین می شود . حال در ادامه برنامۀ این بخش را مشاهده می کنیم :



خرید و دانلود تحقیق درباره پردازندهZ80