تالار گفتمان مانشت
رفع اشکال مالتی پلکسر - نسخه‌ی قابل چاپ

رفع اشکال مالتی پلکسر - bahar_1483273 - 12 دى ۱۳۹۰ ۱۰:۱۱ ق.ظ

سلام بچه‌ها
ککسی می تونه برای من بگه که این مدار پیاده سازی چه تابعی هست؟
اگه کسی بتونه جواب رو برگه برام بکشه و بزاره ممنون میشم.

RE: رفع اشکال مالتی پلکسر - homa - 12 دى ۱۳۹۰ ۱۱:۳۷ ق.ظ

(۱۲ دى ۱۳۹۰ ۱۰:۱۱ ق.ظ)bahar_1483273 نوشته شده توسط:  سلام بچه‌ها
ککسی می تونه برای من بگه که این مدار پیاده سازی چه تابعی هست؟
اگه کسی بتونه جواب رو برگه برام بکشه و بزاره ممنون میشم.
دوست عزیز شکلی که گذاشتین اصلا واضح نیست....اگه میتونین یک شکل واضح‌تر بذارین یا مرجع تست رو بگید شاید بچه‌ها اون کتاب رو داشته باشن و بتونن کمک کنن.

RE: رفع اشکال مالتی پلکسر - bahar_1483273 - 12 دى ۱۳۹۰ ۱۱:۵۶ ق.ظ

سلام هما خانم
ببخشید یادم نیست اون شکل رو از کجا اورده بودم ولی این شکل رو اگه واضح نیست می تونم توضیح بدم
یه دیکدر ۲به ۴ هست با ورودی a و b و خروجیش ۴ تا مینترم هست که وصل شده یه یک مالتی پلکسر ۴ به ۱ که خطوط انتخابش c و d هست
در به دست اوردن تابع خروجی مشکل دارم
می تونید کمکم کنید؟
ممنونم

رفع اشکال مالتی پلکسر - fatima1537 - 14 دى ۱۳۹۰ ۰۱:۰۰ ق.ظ

فکر کنم جواب این تصویر دوم که گذاشتید بشه:
[tex]({a'}{b}' {a}'b a{b}' ab)({c}'{d}' {c}'d c{d}' cd)[/tex]
چون دیکدر اول باعث میشه مینترمهای پرانتز اول تولید بشن و بعد مالتی پلکسر باعث میشه بوسیله خطوط انتخاب عبارات پرانتز دوم تولید بشن و در نهایت این مینترمهای تولید شده بوسیله این دو در هم ضرب میشن چون اگر عبارتهای درون یکی از پرانتزها تولید نشه عبارات موجود در پرانتز بعدی نمیتونه تولید بشه.

البته اگر گزینه های تست رو میذاشتید بهتر بود
درمورد تصویر اول هم اصلا واضح نیست ولی اگر ورودی های مالتی پلکسر ۰ نباشند عبارت مربوطبه اون ورودی رو مینویسیم و در مینترم مربوط به خودش(مینترمی که با شماره ورودی مطابقت داشته باشه) ضرب میکنیم و در آخر کار همه عبارات رو باهم جمع میکنیم . و اگر هم ورودی مالتی پلکسر صفر بود که نمی نویسیم و در خروجی ظاهر نمیشه

RE: رفع اشکال مالتی پلکسر - bahar_1483273 - 14 دى ۱۳۹۰ ۰۶:۲۲ ق.ظ

این تست های شکل دوم هست که گفته جوابش میشه گزینه ۲ ولی نمی دونم چه جوری

۱-f=0

۲-[tex]f=\sum m(0,5,10,15)[/tex]

۳-[tex]f={a}'{b}' ab {c}'{d}' cd[/tex]
۴-f=1

RE: رفع اشکال مالتی پلکسر - sasanlive - 14 دى ۱۳۹۰ ۰۶:۵۸ ق.ظ

(۱۴ دى ۱۳۹۰ ۰۶:۲۲ ق.ظ)bahar_1483273 نوشته شده توسط:  این تست های شکل دوم هست که گفته جوابش میشه گزینه ۲ ولی نمی دونم چه جوری

۱-f=0

۲-[tex]f=\sum m(0,5,10,15)[/tex]

۳-[tex]f={a}'{b}' ab {c}'{d}' cd[/tex]
۴-f=1

چون گفته (f(a,b,c,d پس به ترتیب a بزرگتر از b و b از c و c بزرگتر از d از لحاظ ارزش مکانین.
خروجی وقتی ۱ میشه که مالتی پلکسر یکی از Dها رو انتخاب کنه یعنی Big Grin۰ یا D1 یا D2 یا D3

برای اینکه D0 انتخاب بشه باید m0 انتخاب بشه پس باید ab=00 بشه تا m0 رو انتخاب کنه و cd=00 بشه تا D0 رو انتخاب کنه. پس برای انتخاب D0 باید abcd=0000 بشه یعنی عدد ۰ در مبنای ۱۰/

برای اینکه D1 انتخاب بشه باید m1 انتخاب بشه پس باید ab=01بشه تا m1 رو انتخاب کنه و cd=01 بشه تا D1 رو انتخاب کنه. پس برای انتخاب D1 باید abcd=0101 بشه یعنی عدد ۵ در مبنای ۱۰/

برای اینکه D2 انتخاب بشه باید m2 انتخاب بشه پس باید ab=10بشه تا m2 رو انتخاب کنه و cd=10بشه تا D2رو انتخاب کنه. پس برای انتخاب D2 باید abcd=1010 بشه یعنی عدد ۱۰ در مبنای ۱۰/

برای اینکه D3 انتخاب بشه باید m3 انتخاب بشه پس باید ab=11بشه تا m3رو انتخاب کنه و cd=11بشه تا D3 رو انتخاب کنه. پس برای انتخاب D3 باید abcd=1111 بشه یعنی عدد ۱۵ در مبنای ۱۰/

رفع اشکال مالتی پلکسر - bahar_1483273 - 14 دى ۱۳۹۰ ۰۷:۱۸ ق.ظ

بسیار ممنون دوست عزیز
خیلی قشنگ گفتین

شکل اول رو هم اگه بتونین توضیح بدین بسیار ممنون میشم
تا اونجایی که یادم میاد ورودی ۰و ۵ w هست ورودی ۱و۲ ۰ هست ورودی ۴و ۷ هم ۱ هست و ورودی ۳ و ۶ هم w ' هست
ورودی های انتخاب هم x , y , z هست که x بیشترین ارزش مکانی داره

RE: رفع اشکال مالتی پلکسر - sasanlive - 14 دى ۱۳۹۰ ۰۸:۱۳ ق.ظ

(۱۴ دى ۱۳۹۰ ۰۷:۱۸ ق.ظ)bahar_1483273 نوشته شده توسط:  بسیار ممنون دوست عزیز
خیلی قشنگ گفتین

شکل اول رو هم اگه بتونین توضیح بدین بسیار ممنون میشم
تا اونجایی که یادم میاد ورودی ۰و ۵ w هست ورودی ۱و۲ ۰ هست ورودی ۴و ۷ هم ۱ هست و ورودی ۳ و ۶ هم w ' هست
ورودی های انتخاب هم x , y , z هست که x بیشترین ارزش مکانی داره
خواهش میکنم.
اینجا (f(w.x,y,z رو داریم.
کافیه مینترمها با ارزش مکانی که میگی رو بنویسی. بعد برای بدست آوردن مینترمها بجای w مقدار ۱ و بجای 'w مقدار ۰ رو قرار بده.
انتخاب ورودی ۰ میشه 'wx'y'z مینترم ۸ رو میده.
انتخاب ورودی ۵ میشه wxy'z مینترم ۱۳ رو میده.
ورودی ۱ و۲ که مقدارش صفره نیاز به محاسبه نداره چون طبیعتا مقداره صفرو به خروجی میبره و باعث ۱ شدن خروجی نمیشه.
انتخاب ورودی ۴ میشه 'xy'z که هر دو مینترم 'w'xy'z و 'wxy'z رو تولید میکنه. که دو مینترم ۴ و ۱۲ رو میده.
انتخاب ورودی ۷ میشه xyz که هر دو مینترم w'xyz و wxyz رو تولید میکنه. که دو مینترم ۷و ۱۵ رو میده.
انتخاب ورودی ۳ میشه w'x'yz مینترم ۳ رو میده.
انتخاب ورودی ۶ میشه 'w'xyz مینترم ۶ رو میده.
خروجی میشه [tex]f(w,x,y,z)=\sum m(3,4,6,7,8,12,13,15)[/tex]