想知道数字设计逻辑中逻辑表达式的极小项和极大项的作用?

极小项能最直接地表达SOP范式的输出,我的理解是通过与运算的特点,只要极小项中有一个数各位都为1就可以得出f值为1,这是我以为的“最值表达SOP范式的输出”,相应的极大项是通过或运算的特点表达POS的范式输出,这是我的理解,我想知道这样理解对不对。

另外书上说可以从极大项列表中获得POS范式,我觉得书上给的步骤很奇怪,三个步骤,其一将极大项列表十进制转化为二进制,极大项列表为(000,001,110,111),其二h(x,y,z)=反h的SOP表达式的反(符号我打不出来见谅),h(x,y,z)=(x的反与y的反与z的反+x的反y的反与z+x与y与z的反+x与y与z),这一步简直莫名奇妙,如果我知道SOP的表达式我为什么要用极大项列表求POS?如果他是想通过极大项列表得到SOP倒是有可能,毕竟可以通过极大项和极小项关系。嗯,是的,作者可能就是这么想的,也不是很莫名其妙。但是他需要规定1为x,0为x的反吧?这一点似乎不是特别重要,因为x的输入是固定的,不需要规定。第三步好懂我就不说了。

总之以上就是我总结我不懂地方的想法,我想知道它们是不是对的,如果是对的那么很奇怪,POS范式既然是与极大项列表等价的表达,为什么极大项列表还需要通过反h的SOP转换才能得到POS呢?不对,这样问也不妥,是不是因为极大项列表可以通过反h的SOP转换得到POS才说POS范式与极大项列表等价呢?

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题