سیستم دیجیتالی ساده:
مدارات ترتیبی و ترکیبی (که در فصل ۱ و ۲ معرفی شدهاند) میتوانند برای ساختن سیستمهای دیجیتالی ساده استفاده شوند. این مدارات واحدهای سازنده سطح پایین یک کامپیوتر دیجیتال هستند.
سیستمهای دیجیتالی ساده معمولاً با موارد زیر شناخته میشوند:
- ثباتهایی که در سیستم موجود است.
- عملیاتی که این ثباتها بر داده ها انجام میدهند.
برای شناسایی یک سیستم باید بدانیم:
- چه عملیاتی روی دادههای داخل ثباتها انجام میشود.
- چه اطلاعاتی بین ثباتها منتقل میشود.
سیستم دیجیتال: ریزعمل و داده. عملیاتی که روی دادهها در ثباتها انجام میشود ریز عمل نامیده میشود.
عملیات داخلی ثباتها نمونههایی از ریزعملها هستند:
- شیفت Shift
- بار کردن Load
- پاک کردن Clear
- اضافه کردن Increment
- …
یک عملیات پایه که روی دادههای ذخیره شده در یک یا چند ثبات در طی یک پالس ساعت انجام میشود ریزعمل نام دارد.
سیستم دیجیتال: سازمان داخلی
سازمان (organization) داخلی کامپیوتر با موارد زیر تعریف میشود:
- مجموعه ثباتها و وظایف آن ها
- مجموعه ریزعملها
- سیگنالهای کنترلی که ترتیب ریزعملها را مشخص میکنند
زبان انتقال ثبات:
نحوه بیان سمبلیک مورد استفاده برای بیان انتقال های ریزعملی بین ثبات ها زبان انتقال ثبات نامیده میشود. اصطلاح «انتقال ثبات» بیانگر وجود مدارات منطقی سخت افزاری است که می۲تواند یک ریزعمل را اجرا کند و نتیجه را به یک ثبات منتقل کند. (در چند اسلاید بعد خواهیم دید …)
ریزعمل: سمبل (در زبان): سخت افزار
زبان انتقال ثبات میتواند برای نشان دادن هر ترتیب از ریزعملها مورد استفاده قرار گیرد.
زبان انتقال ثبات:
- یک زبان سمبولیک است.
- یک ابزار آسان برای شرح سازمان داخلی کامپیوترهای دیجیتال است.
- فرایند طراحی سیستمهای دیجیتال را تسهیل میکند.
فهرست مطالب:
- زبان انتقال ثبات
- انتقال ثبات
- انتقال حافظه و گذرگاه
- ریزعملها
- ریز عملهای حسابی
- ریزعملهای منطقی
- ریزعملهای شیفت
- واحد حساب، منطق، شیفت