(۱۶ بهمن ۱۳۹۱ ۱۱:۲۴ ق.ظ)انرژی مثبت نوشته شده توسط: به نظرم واسه این سوال برای 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 رو تو گزینه ۴ بذاری میشه هیمن خروجی مدار