SOP和POS的区别
SOP(Sum of Product) 和 POS(Product of Sum) 是表示缩减逻辑表达式的方法。两者的基本区别是,SOP将布尔函数表达为乘积(逻辑和)项的和(逻辑OR),而POS将逻辑函数表达为和(逻辑OR)项的乘积(逻辑AND)。
阅读本文,了解更多关于SOP和POS的信息,以及它们之间的区别。
什么是SOP
乘积之和 (SOP)是一种通过使用小项来表示逻辑函数的方法。一个SOP的表达式包括乘积项,在输入集给出一个值HIGH(1)的情况下,乘积项被取走。
在SOP中,值(HIGH)”1 “代表变量,而值(LOW)”0 “代表变量的补充。最后的逻辑表达式是由所有的乘积项(称为最小项)相加(OR)而得到的。因此,布尔函数的实现需要在AND门之后设置OR门。
什么是POS
和的 乘积(POS)是一种通过使用小项,即和项的乘积来定义逻辑函数的方法。在POS的情况下,maxterms用’M’表示。
在POS中,值 “0 “代表变量,而值1代表它的补数。最终的布尔表达式是由所有的和项(maxterms)相乘(AND)而得到的。因此,当输出布尔函数被实现时,它需要在OR门之后设置AND门。
现在,让我们详细讨论一下SOP和POS的区别。
SOP和POS的区别
下表强调了SOP和POS之间的所有重要区别。
编号:S.No. | SOP (积的总和) | POS(产品的总和) |
---|---|---|
1. | 它有助于将布尔表达式表示为乘积项之和。 | 它有助于将布尔表达式表示为和项的乘积。 |
2. | 它使用最小项。 | 它使用小数点。 |
3. | 最小项可以被理解为布尔变量的乘积(以正常形式或补足形式)。 | Maxterm可以理解为布尔变量的和(以正常形式或补足形式)。 |
4. | 它被计算为最小项之和。 | 它被计算为马特姆的乘积。 |
5. | 5. 小数点可以用字母 “m “来表示。 | 大数可以用字母 “M “来表示。 |
6. | 6.它是由考虑到所有的小数点而形成的,其输出为高(1)。 | 它是由考虑到所有输出为低(0)的灵巧而形成的。 |
7. | 7.当分词被写成SOP时,值为1的输入被认为是变量。 | 当小数点被写成POS时,值为1的输入被认为是补码。 |
8. | 当小数点被写成SOP时,值为0的输入被认为是输入的补充。 | 在写POS的时候,数值为0的输入被认为是变量本身。 |
结论
两者之间最显著的区别是,SOP使用的是小数,而POS使用的是大数。