SOP和POS的区别

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使用的是大数。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程