بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
کامپیوتر پایه مانو
- واحد حافظه با 4096 کلمه 16 بیتی
- ثبات های AR, PC, DR, AC, IR, TR, OUTR, INPR, SC
- فلیپ فلاپ های I, S, E, R, IEN, FGI, FGO
- رمزگشای 3 به 8 اعمال و 4 به 16 زمانبندی
- گذرگاه مشترک 16 بیتی
- دروازه های منطقی کنترلی
- جمع کننده و مدارهای منطقی که به ورودی AC وصل شده اند.
اسلاید 2 :
کد دستورها
- دستورهای کامپیوتر بصورت یک کد دودوئی هستند که ترتیب خاصی از ریز عمل ها را مشخص می کنند.
- کد دستور + آدرس
–اگر تعداد دستورات 2n باشد، کد دستور باید n بیتی باشد.
–کد دستور گاهی درشت عمل نامیده می شود.
–آدرس یک ثبات و یا مکانی از حافظه را مشخص می کند.
- مکان حافظه آدرس عملوند می باشد.
- بجای کد دستور از مخفف دستور استفاده می کنیم.
- دستورها و داده ها در حافظه قرار دارند.
اسلاید 3 :
تشکیلات یک برنامه ذخیره شده
- یک ثبات پردازنده
–AC – accumulator
- شکل دستور
–کد دستور 4 بیتی می باشد.
–12 بیت مربوط به آدرس می باشد (4096=212)
- چرخه اجرای دستور
–خواندن یک دستور 16 بیتی از حافظه
–استفاده از12 بیت آدرس جهت واکشی عملوند از حافظه
–اجرای کد دستور 4 بیتی
اسلاید 4 :
انواع آدرس
- آدرس 12 بیتی قرار گرفته دستور
–بلافصل (immediate)
- مقدار واقعی داده
–مستقیم (direct)
- آدرس مکانی از حافظه که داده در آنجا قرار گرفته است.
–غیر مستقیم (indirect)
- آدرس مکانی از حافظه که ، در آنجا آدرس داده مورد نظر (عملوند) قرار گرفته است.
- به آدرس مکان عملوند آدرس موثر (EA) گفته می شود.
- یکی از بیت های دستور به عنوان بیت پرچم غیرمستقیم در نظر گرفته شده است.
اسلاید 5 :
شمارنده برنامه
- آدرس مکانی از حافظه که دستور بعدی در آن قرار گرفته است را نگه می دارد.
- در زمانی که چرخه اجرای دستور فعلی کامل شد، دستور بعدی واکشی (fetch) می شود.
- دقیقا پس از واکشی دستور، PC افزایش می یابد.
- در زمان اجرای دستور انشعاب (branch) ، PC مقدار جدیدی می گیرد.
اسلاید 6 :
ورودی های کنترلی ثبات ها
- LD (load) – بار کردن
- INR (increment) – افزایش
- CLR (clear) – پاک کردن
اسلاید 7 :
گذرگاه مشترک (bus)
- ثبات ها را به یکدیگر و به حافظه وصل می کند.
- با توجه به S2 S1 S0 مشخص می شود که خروجی کدام بخش باید روی گذرگاه قرار گیرد.
–زمانی که ثبات کمتر از 16 بیت داده دارد ، به بیت های با ارزش گذرگاه مقدار صفر داده می شود.
- ثباتی که پایه LD آن یک باشد، داده ها را از گذرگاه می خواند.
- در زمانی که پایه Write حافظه فعال باشد، داده ها در حافظه نوشته می شود.
- در زمانی که پایه Read حافظه فعال باشد، داده های حافظه روی گذرگاه قرار می گیرد
–مشروط به اینکه S2 S1 S0=111 باشد.
اسلاید 8 :
شمارنده برنامه
- آدرس مکانی از حافظه که دستور بعدی در آن قرار گرفته است را نگه می دارد.
- در زمانی که چرخه اجرای دستور فعلی کامل شد، دستور بعدی واکشی (fetch) می شود.
- دقیقا پس از واکشی دستور، PC افزایش می یابد.
- در زمان اجرای دستور انشعاب (branch) ، PC مقدار جدیدی می گیرد.
اسلاید 9 :
ورودی های کنترلی ثبات ها
- LD (load) – بار کردن
- INR (increment) – افزایش
- CLR (clear) – پاک کردن
اسلاید 10 :
گذرگاه مشترک (bus)
- ثبات ها را به یکدیگر و به حافظه وصل می کند.
- با توجه به S2 S1 S0 مشخص می شود که خروجی کدام بخش باید روی گذرگاه قرار گیرد.
–زمانی که ثبات کمتر از 16 بیت داده دارد ، به بیت های با ارزش گذرگاه مقدار صفر داده می شود.
- ثباتی که پایه LD آن یک باشد، داده ها را از گذرگاه می خواند.
- در زمانی که پایه Write حافظه فعال باشد، داده ها در حافظه نوشته می شود.
- در زمانی که پایه Read حافظه فعال باشد، داده های حافظه روی گذرگاه قرار می گیرد
–مشروط به اینکه S2 S1 S0=111 باشد.