دانلود پاورپوینت معماری کامپیوتر با فرمت pptودر 176 اسلاید قابل ویرایش
قسمتی از متن پاورپوینت معماری کامپیوتر
انتقال ثبات ها و ریز عمل ها
زبان انتقال ثبات ها یا RTL
Register Transition Language
هر عملیاتی را که از طریق کامپیوتر انجام می دهیم توسط ثبات ها انجام می پذیرد .
انتقال ثباتها بیانگر وجود مدارات منطقی سخت افزاری است
که می تواند یک ریز عمل بیان شده را اجرا نماید و نتیجه عمل را به همان ثبات یا ثبات دیگر انتقال می دهد .
ثبات های کامپیوتر با حروف بزرگ انگلیسی ( و گاهی
عدد هایی به دنبال آنها ) برای نشان دادن کار ثبات مشخص می شود .
پاورپوینت معماری کامپیوتر
انتقال ثبات
Register transition
انتقال اطلاعات از یک ثبات به ثبات دیگر به دو صورت قابل انجام می باشد .
اگر شرط X برقرار بود عمل انتقال انجام می شود یا به عبارت دیگرلازمه عمل انتقال توسط سخت افزار
این است که X=1 باشد .
تابع کنترل or تابع منطقی or تابع شرط عبارت است ازیک متغییر بولی است که برابر 1یا 0 است که
شرط انتقال را فراهم می سازد .
پیاده سازی سخت افزاری
Hardware Design
در طراحی سخت افزاری از عناصر زیر استفاده می شود :
1- رجیستر ها
2- مالتی پلکسر ها
3- شمارنده ها
4- جمع کننده چهار بیتی
5- تفریق کننده چهار بیتی
1- LD : انتقال مقادیر ورودی به داخل رجیسترها
2- INC : افزایش یک واحد
3- CLR : محتویات رجیستر یا ثبات را پاک یا به عبارتی صفر می کند .
پاورپوینت معماری کامپیوتر
این پایه ها باید برابر یک شوند تا اعمال بالا انجام شود .
مثال ) سخت افزاری را نشان دهید که عبارات زیر راپیاده سازی کند ؟
با توجه به دیاگرام بالامی توان گفت که خروجی های چهار بافر به هم متصل شده اند تا یک خط گذرگاه بوجود آید .
ورودی های کنترل بافرها تعیین می کنند که کدام یک از چهار ورودی با خط گذرگاه ارتباط برقرار کند .
در هر لحظه از زمان فقط یک بافر می تواند فعال باشد .
بهترین انتخاب ، استفاده از دیکدر است که در هر لحظه فقط یکی از خروجی ها فعال است .
بافرهای متصل به خط باید طوری کنترل شوند که فقط یک بافر سه حالته به گذرگاه دسترسی داشته و سایر بافرها در حالت امپدانس بالا باشند .
هر گروه چهار بافره یک بیت هم ارزش را از چهار ثبات دریافت
می کند .
برای انتخاب بین چهار ثبات فقط یک دیکدر لازم است.
رجیسترها
انباره
رجیستر داده
رجیستر آدرس
شمارنده برنامه
رجیستر دستور العمل
رجیستر ورودی
رجیستر خروجی
رجیستر کمکی
AC = ACCUMMULATOR
DR = DATA REGISTER
AR = ADDRESS REGISTER
PC = PROGRAM COUNTER
IR = INSTRUCTION REGISTER
INPR = INPUT REGISTER
OUTR = OUTPUT REGISTER
TR = TEMPORARY REGISTER
کامپیوتر مورد نظر دارای 8 ثبات ، یک واحد حافظه و یک واحد کنترل می باشد .
برای انتقال اطلاعات از یک ثبات به ثبات دیگر و یا بین حافظه و ثبات ها مسیرهایی باید ایجاد شود .
اگر بین خروجی هر ثبات با ورودی ثبات دیگری اتصال برقرار شود تعداد سیم ها بیش از حد زیاد خواهد شد .
روش بهتر در انتقال اطلاعات در یک سیستم که دارای تعداد قابل توجهی ثبات است استفاده از گذرگاه مشترک است که در فصل قبل نشان دادیم که چگونه با استفاده از مولتی پلکسر یا بافرهای 3 حالته می توان یک گذرگاه سیستم ساخت .
خروجی های 7 ثبات و حافظه به گذرگاه مشترک متصل شده اند .
خطوط گذرگاه مشترک به ورودی های همه ثبات ها و ورودی داده حافظه ها نیز وصل شده اند .
16 خط گذرگاه مشترک اطلاعات را از 6 ثبات و حافظه دریافت
می کنند .
دیدگاه خود را ثبت کنید