تالار گفتمان مانشت
سوال ۶۱ منطقی سال ۹۱ - نسخه‌ی قابل چاپ

سوال ۶۱ منطقی سال ۹۱ - fa_karoon - 16 بهمن ۱۳۹۱ ۱۲:۱۹ ق.ظ

سلام دوستان می شه راه حل این سوال رو توضیح بدید به نظر ساده میاد اما نمی فهمم راه حل ماهان چی هست و چه طوری عدد گذاری کرده.
پیشاپیش از راهنمایی های بسیار سپاسگزارم امیدوارم همه تون اونجایی که دوست دارید قبول بشید.

سوال ۶۱ منطقی سال ۹۱ - انرژی مثبت - ۱۶ بهمن ۱۳۹۱ ۱۱:۲۴ ق.ظ

به نظرم واسه این سوال برای a و b دو تا عدد در نظر گرفته و چهار گزینه رو براش حساب کرده و مقدارش رو بدست اورده بعد با توجه به شکل خروجی ها رو بدست اورده با توجه به فرمول full adder ها. مثلا فرض کنید a=0110 و b=0011 باشه و cin=0 باشه در این صورت مقدار x برای شکل بصورت ۰۱۱۰ می شه و cout هم ۱ می شه. حالا ۴ گزینه رو براش بدست میاریم. گزینه اول که ۰۰۱۱ می شه که منطبق نیست. گزینه ۲ می شه ۰۱۱۰+۱=۰۱۱۱ ، گزینه ۳ می شه ۱۰۱۰ و گزینه ۴ می شه ۰۰۱۱ با cout=1

البته با این تفاسیر گزینه ۴ نمی شه نمی دونم چطور بدست اورده ۴ رو!

سوال ۶۱ منطقی سال ۹۱ - bagherok - 16 بهمن ۱۳۹۱ ۱۲:۳۵ ب.ظ

(۱۶ بهمن ۱۳۹۱ ۱۱:۲۴ ق.ظ)انرژی مثبت نوشته شده توسط:  به نظرم واسه این سوال برای a و b دو تا عدد در نظر گرفته و چهار گزینه رو براش حساب کرده و مقدارش رو بدست اورده بعد با توجه به شکل خروجی ها رو بدست اورده با توجه به فرمول full adder ها. مثلا فرض کنید a=0110 و b=0011 باشه و cin=0 باشه در این صورت مقدار x برای شکل بصورت ۰۱۱۰ می شه و cout هم ۱ می شه. حالا ۴ گزینه رو براش بدست میاریم. گزینه اول که ۰۰۱۱ می شه که منطبق نیست. گزینه ۲ می شه ۰۱۱۰+۱=۰۱۱۱ ، گزینه ۳ می شه ۱۰۱۰ و گزینه ۴ می شه ۰۰۱۱ با cout=1

البته با این تفاسیر گزینه ۴ نمی شه نمی دونم چطور بدست اورده ۴ رو!

توسوال cin =1 هست

فرض کنیم a=0000 و b=0000
همانطور که توشکل مدار هم میبنیم a0 و نات b0 به ورودی های فول ادر اول داده میشه ..

پس داریم

a0 و b0 نات
a1 نات و b1
a2 و b2 نات
a3 نات و b3

با این اوصاف ورودی ها به این شکل درمیان
a=1010
b=0101
cin=1
وهم چنین همه کری ها نات و خروجی x1 , x3 هم نات میشند

حالا طبق مدار خروجی میشه ۰۰۰۰=x3 x2 x1 x0 وcout=1

حالا اگه مقادیر ۰۰۰۰=a=0000 , b رو تو گزینه ۴ بذاری میشه هیمن خروجی مدار

سوال ۶۱ منطقی سال ۹۱ - fatima1537 - 17 بهمن ۱۳۹۱ ۱۲:۰۲ ق.ظ

کلید اولیه ۱ بوده.فکر نمیکنم تغییر کرده باشه.چون من هم با عدد گذاری دیدم که مقدار خروجی معادل گزینه ۱ هست

برای این مسئله عدد گذاری کنید کافیه.و اینکه بدونید توی سیستم متمم ۲ اعداد چطور جمع و تفریق میشن و علامتشون چطوره

سوال ۶۱ منطقی سال ۹۱ - azad_ahmadi - 17 بهمن ۱۳۹۱ ۱۲:۰۹ ق.ظ

برای این سوالا . عدد بزار و تریس کن. بعد اونا با گزینه ها تطابق بده. گزینه ۱ پاسخ سواله.

سوال ۶۱ منطقی سال ۹۱ - narges_r - 17 بهمن ۱۳۹۱ ۱۲:۳۲ ق.ظ

من دوتا پاسخنامه دارم، هردوهم برای دفترچه A هست
یکی گزینه ۱ درست گفته یکی هم ۴ !!!

سوال ۶۱ منطقی سال ۹۱ - bagherok - 17 بهمن ۱۳۹۱ ۰۳:۲۵ ق.ظ

به نظر میاد گزینه ۴ توحالت خاصی درست نیست
مثلا وقتی که a=1010 , b=0101 باشه

خروجی مدار = ۰۱۰۰
گزینه ۱ = ۰۱۰۰
گزینه ۴ = ۰۰۰۱


اما گزینه ۱ به نظرمیاد همیشه درست باشه.

سوال ۶۱ منطقی سال ۹۱ - mohsen_4050 - 17 بهمن ۱۳۹۱ ۰۱:۰۵ ب.ظ

سلام
میشه بگین cin1رو چطوری محاسبه کنم
من با توجه به ورودی F.A اول۱ cin1رو اینطوری محاسبه میکنم ولی جواب درست نمیشه
'cin1=a0b0'+a0cin0'+b0'cin0
این درسته؟

RE: سوال ۶۱ منطقی سال ۹۱ - fa_karoon - 17 بهمن ۱۳۹۱ ۰۱:۵۸ ب.ظ

(۱۷ بهمن ۱۳۹۱ ۰۱:۰۵ ب.ظ)mohsen_4050 نوشته شده توسط:  سلام
میشه بگین cin1رو چطوری محاسبه کنم
من با توجه به ورودی F.A اول۱ cin1رو اینطوری محاسبه میکنم ولی جواب درست نمیشه
'cin1=a0b0'+a0cin0'+b0'cin0
این درسته؟
a0 رو به علاوه b0 نات و بعد به علاوه cin0 می کنی بعد نتیجه Carry چه صفر باشه چه یک not ش می کنی و می دی به طبقه بعد