Минималлаштиришни жадвал (Вейч-Карно) усули.
Минималлаштиришни жадвал усулининг асоси бўлиб махсус жадвал шаклидаги ёзув ишлатилади, унда жадвалнинг қўшни катакларига қўшни импликанталар ёзилади.
Бунинг учун Карно картаси деб номланадиган ёки Вейч диаграммаси деб аталувчи жадвал ишлатилади. Бу иккала жадвалнинг қўшни катакларга қўшни минтермлар, яъний битта разрадаги ўзгарувчиларнинг қийматидан фарқланадиган импликанталар таалуқлидир. Карно картасида ёки Вейч диаграммасида мантиқий функция учун катакларга усун ва жадвалларнинг қаторлари кесишган аргументлар тўпламидаги функцияни қийматлари ёзилади.
Минтермларни (макстермларни) минимизациялаш қуйдагича амалга оширилади.
Қўшни катакдаги «1»лар («0»лар) битта контурга бирлаштирилади. Бу ҳолда қуйдаги шартлар бажарилиши керак:
1) битта контурга ёнма-ён жойлашган иккта «1» («0»), ёки тўртта «1» («0»), қаторда, устунда жойлашган ёки квадрат билан саккизта «1» («0») тўртбурчакга жойлаш-ганини бирлаштириш мумкин. Бунда чапдаги ва ўнгдаги чегара чизиқларни битта (бирлашган) чизиқ ва пастги-тепадаги чегара чизиқларни худди шундай битта чизиқ деб ҳисоблаш зарур;
2) контурлар мумукин қадар «1»лар («0»лар) сонини кўпроқ қамраши керак;
3) контурлар сони минимал бўлиши керак.
Минималлаштиришта битта «1»ни бир вақтда турли контурлар таркибиги киритиш мумкин.
Иккта қўшни «1»ларни битта контурга бирлаштирганда шу катакдаги ўзгарувчилар ўз қийматини ўзгартирса ўша ғоиб (бирлаштирилади) бўлади. Агар қайси дир «1» («0») бирлаштирилмай қолса у алоҳида контур бўлиб қолади. Амалда мантиқий функция учун шу усулни олдинги берилган мисол ёрдамида кўриб чиқамиз. Бу функция учун Карно картаси қуйдаги кўринишга эга:
Бу функция учун Вейч диаграммаси қуйдаги кўринишга эга
Х1Х2
Х3 00 01 11 10
0
1
Шу диаграмма бўйича конъюктив шаклини ҳам топса бўлади. Бунинг учун нулларни контурга бирлаштиришни ўзи кифоя.
Уйга вазифа:
Турли усулларда қуйдаги мантиқий функцияларни минималлаштиринг:
Y = v:0,1,3,4,5
Y = &:1,2,5,8,13
Do'stlaringiz bilan baham: |