بسمه تعالي مدارهای منطقي تمرين 4 نیمسال اول 49-44 دانشکده کامپیوتر تاريخ تحويل49/8/62: مدرس:دکتر بیات سرمدی .1یک مدار رای گیرنده ،مداری ترکیبیاست که اگر تعداد 1ها بیشتر باشد ،خروجی 1و در غیر اینصورت 0 میشود .یک مدار رای گیرنده 3بیتی طراحی کنید و جدول درستی آن را نیز رسم کنید. .2مداری طراحی کنید که مقدار جز صحیح ) log(nرا محاسبه کند .فرض کنید nیک عدد 8بیتی و غیر صفر است. .3یک مدار ترکیبی طراحی کنید که دو عدد سه بیتی A,Bرا از ورودی بگیرد و اگر A>Bبود خروجی 1و در غیر این صورت صفر باشد. .4مداری ترکیبی طراحی کنید که یک عدد 4بیتی را در ورودی بگیرد و اگر این عدد بر 3بخش پذیر بود خروجی 1و اگر بر 3بخش پذیر نبود ،خروجی 0بدهد (در انتخاب روش آزادید). .5با استفاده از DECو گیتهای بیرونی ،یک مدار ترکیبی برای توابع بولی سهگانه زیر طراحی کنید : .6فقط با استفاده از MUXهای دو به یک ،گیتهای زیر را پیاده سازی نمایید(فرض کنید نقیض a,bدر اختیار نیست) : )- and(a,b )- or(a,b )- not(a )- xor(a,b .7فقط با استفاده از یک عدد )( MUX(4,2,1یعنی 4ورودی،دو ورودی کنترلی و یک خروجی) تابع زیر را پیاده سازی کنید : بسمه تعالي مدارهای منطقي تمرين 4 نیمسال اول 49-44 دانشکده کامپیوتر تاريخ تحويل49/8/62: مدرس:دکتر بیات سرمدی .8برخی از DECها دارای یک ورودی ) enable(enهستند ،یعنی وقتی ، en =0دیکدر غیر فعال میشود و اگر en=1باشد ،دیکدر مثل حالت عادی عمل میکند .با استفاده از 5عدد ) DEC(2,4که دارای ورودی enable هستند ،یک ) DEC(4,16با ورودی enableطراحی کنید. .9با استفاده از چهار ) Half-Adder(H.A.و هشت ) Full-Adder(F.A.یک مدار ضرب کنندهی چهار بیتی در چهاربیتی طراحی کنید. .10به کمک مدار زیر و یک 4 MUXبه ، 1تابع زیر را بسازید .دقت کنید که خروجی مالتی پلکسر باید fرا نشان دهد و برای ورودی فقط a,b,c,dدر اختیار است و نقیض آن ها یا 0,1در اختیار نیست. نکات: تمرین ها را سر موعد به استاد تحویل بدهید. پس از تحویل گرفتن تمرین ها ،سواالت در کالس حل تمرین حل خواهند شد. اشکاالت خود را در کالس حل تمرین مطرح کنید.
© Copyright 2026 Paperzz