KonkurStudy

سوال ۸۹ کنکور ارشد مهندسی کامپیوتر ۱۴۰۱

اهمیت
۰/۵

فرض کنید FAiFA_i تمام‌افزا (Full adder) است که در طبقه ii ام یک واحد حسابی nn بیتی (Arithmetic Unit) قرار دارد که کلمه حسابی AA، رقم نقلی CvC_v و کلمه BB (که بیت آن در طبقه ii ام bib_i است) ورودی‌های آن‌اند. طبق جدول زیر، هر مقدار روی خطوط انتخاب S1S0S_1 S_0 به همراه رقم نقلی ورودی CvC_v باید واحد حسابی را وادار کند خروجی FF داده شده را تولید کند. سیگنال aia_i مستقیماً به xix_i داده می‌شود و ورودی دوم تمام‌افزا یعنی yiy_i از خروجی مالتی‌پلکسر (Mux) گرفته می‌شود که چهار ورودی دادهٔ آن (از بالا به پایین) u, v, w, zu,\ v,\ w,\ z و خطوط انتخاب آن S1S0S_1 S_0 هستند. کدام گزینه مقادیر ورودی‌های دادهٔ مالتی‌پلکسر z, w, v, uz,\ w,\ v,\ u را به‌درستی مشخص می‌کند تا واحد حسابی جدول را تحقق بخشد؟

S1S_1S0S_0CvC_vFF
۰۰۰AA
۰۰۱A+1A+1
۰۱۰A+BA+B
۰۱۱A+B+1A+B+1
۱۰۰A−B−1A-B-1
۱۰۱A−BA-B
۱۱۰A−1A-1
۱۱۱AA
#arithmetic-unit#full-adder#multiplexer#twos-complement#carry-in-control#morris-mano