# Difference Between SOP and POS

ComputersComputer ProgrammingServer Side Programming

#### How Computers Work - P1

5 Lectures 57 mins

#### How Computers Work - P2

Best Seller

7 Lectures 53 mins

In this post, we will understand the difference between SOP and POS −

## SOP (Sum of Product)

• It helps represent boolean expressions as sum of product terms.

• It uses minterms.

• Minterm can be understood as a product of boolean variables (in normal form or complemented form).

• It is calculated as the sum of minterms.

• Minterms can be represented using the letter ‘m’

• It is formed by taking into consideration all of minterms, whose output is HIGH(1).

• When minterms are written for SOP, input that has value 1 is considered as the variable.

• When minterms are written for SOP, input that has value 0 is considered as complement of the input.

## POS (Product of Sum)

• It helps represent boolean expressions as product of sum terms.

• It uses maxterms.

• Maxterm can be understood as the sum of boolean variables (in normal form or complemented form).

• It is calculated as the product of maxterms.

• Maxterms can be represented using the letter ‘M’

• It is formed by taking into consideration all of the maxterms, whose output is LOW(0).

• When maxterms are written POS, input that has value 1 is considered as the complement.

• When maxterms are written for POS, input that has value 0 is considered as the variable itself.

Updated on 23-Apr-2021 07:12:54