Design Base Computer
Design Base Computer
«کامپيوتر پايه»
:BUS
:BUS
سيستم گذرگاه مشترک یا BUSیک اتصال قابل
انتخاب بين اجزاي داخلی سيستم بوجود می آورد و
دليل اصلی تشکيل آن کاهش پيچيدگي سيم کشي
بين اجزاي داخلی سيستم است.
براي آشنایی با طرز کار BUSچند مثال در مورد
جابجایی اطالعات بين حافظه و ثبات هاي یک
کامپيوتر پایه مطرح می کنيم:
.1. :BUS
)(c
اکنون داده بر روی BUSقرار
دارد.
)(c
.1. )(b :BUS
)(c
اکنون داده بر روی BUSقرار
دارد.
)(c
)(d
داده از BUSبه DRمنتقل
می شود.
.1. )(b :BUS
قرار می گرید.
)(c
اکنون داده بر روی BUSقرار
دارد.
)(c
)(d
داده از BUSبه DRمنتقل
می شود.
)(e
داده از DRبه ACمنتقل
می شود.
.2. :BUS
AR ← PC
]IR ← M[AR
-مثال دوم:
می خواهيم دستورالعمل بعدي
را به ثبات دستور IRمنتقل
کنيم و می دانيم آدرس آن در
ثبات شمارنده PCمی باشد .
.2. :BUS
AR ← PC
]IR ← M[AR
-مثال دوم:
می خواهيم دستورالعمل بعدي
را به ثبات دستور IRمنتقل
حمتوی PCبر روی BUSقرار کنيم و می دانيم آدرس آن در
می گرید. ثبات شمارنده PCمی باشد .
.2. :BUS
AR ← PC
]IR ← M[AR
-مثال دوم:
می خواهيم دستورالعمل بعدي
را به ثبات دستور IRمنتقل
حمتوی PCبر روی BUSقرار کنيم و می دانيم آدرس آن در
می گرید. ثبات شمارنده PCمی باشد .
)(b
حال آدرس دس تورالعمل بعدی
)(b
بر روی BUSقرار دارد.
.2. :BUS
AR ← PC
]IR ← M[AR
-مثال دوم:
)(c
می خواهيم دستورالعمل بعدي
را به ثبات دستور IRمنتقل
حمتوی PCبر روی BUSقرار کنيم و می دانيم آدرس آن در
می گرید. ثبات شمارنده PCمی باشد .
)(b
حال آدرس دس تورالعمل بعدی
)(b
بر روی BUSقرار دارد.
)(c
در اين مرحهل آدرس از BUS
به ARمنتقل می شود.
.2. :BUS
AR ← PC
]IR ← M[AR )(d
-مثال دوم:
)(c
می خواهيم دستورالعمل بعدي
را به ثبات دستور IRمنتقل
حمتوی PCبر روی BUSقرار کنيم و می دانيم آدرس آن در
می گرید. ثبات شمارنده PCمی باشد .
)(b
حال آدرس دس تورالعمل بعدی
)(b
بر روی BUSقرار دارد.
)(c
در اين مرحهل آدرس از BUS
به ARمنتقل می شود.
)(d
آدرس به حمل دس تورالعمل در
حافظه اشاره می کند.
.2. )(e
:BUS
AR ← PC
]IR ← M[AR )(d
-مثال دوم:
)(c
می خواهيم دستورالعمل بعدي
را به ثبات دستور IRمنتقل
حمتوی PCبر روی BUSقرار کنيم و می دانيم آدرس آن در
می گرید. ثبات شمارنده PCمی باشد .
)(b
حال آدرس دس تورالعمل بعدی
بر روی BUSقرار دارد.
)(c
در اين مرحهل آدرس از BUS
به ARمنتقل می شود.
)(d
آدرس به حمل دس تورالعمل در
حافظه اشاره می کند.
)(e
حال دس تورالعمل از حافظه بر
روی BUSقرار می گرید.
.2. )(e
:BUS
AR ← PC
]IR ← M[AR )(d
-مثال دوم:
)(c
می خواهيم دستورالعمل بعدي
را به ثبات دستور IRمنتقل
حمتوی PCبر روی BUSقرار کنيم و می دانيم آدرس آن در
می گرید. ثبات شمارنده PCمی باشد .
)(b
حال آدرس دس تورالعمل بعدی
بر روی BUSقرار دارد.
)(c
در اين مرحهل آدرس از BUS
به ARمنتقل می شود.
)(f
)(d
آدرس به حمل دس تورالعمل در
حافظه اشاره می کند.
)(f
)(e در پااين دس تورالعمل از BUSبه
حال دس تورالعمل از حافظه بر IRمنتقل يم شود.
روی BUSقرار می گرید.
.3. :BUS
AC ← DR , DR ← AC
-مثال سوم:
در این مثال می خواهيم یک
حالت خاص را بررسی نمایيم و
آن انتقال همزمان (در یک
پالس ساعت )CPثبات داده
DRبه ثبات انباره ACو انتقال
ثبات انباره ACبه ثبات داده
DRمی باشد.
می توان گفت که بعد از این
عمل محتوي دو ثبات با
یکدیگر جابجا می شوند.
.3. :BUS
AC ← DR , DR ← AC -مثال سوم:
)(a) , (b در این مثال می خواهيم یک
در يک زمان (يک پالس ساعت )CP حالت خاص را بررسی نمایيم و
حمتوي ثبات داده DRاز طريق مسری آن انتقال همزمان (در یک
داخيل (سزب رنگ) به ثبات انباره ACو پالس ساعت )CPثبات داده
حمتوي ثبات انباره ACاز طريق مسری DRبه ثبات انباره ACو انتقال
( BUSآيب رنگ) به ثبات داده DR ثبات انباره ACبه ثبات داده
منتقل يم شوند. )(a
DRمی باشد.
)(b
می توان گفت که بعد از این
عمل محتوي دو ثبات با
یکدیگر جابجا می شوند.