Hva er forskjellen mellom SOP og POS

De hovedforskjell mellom SOP og POS er at SOP er en måte å representere et boolsk uttrykk ved hjelp av mintermer eller produktbetingelser mens POS er en måte å representere et boolsk uttrykk ved bruk av maksimumsbetingelser eller summevilkår.

Digitale kretser bruker digitale signaler til å fungere. Disse signalene har binære verdier; de kan være enten en eller null. Null representerer falsk eller lav tilstand mens en representerer sann eller høy tilstand. Boolsk algebra bidrar til å beskrive binære tall og binære variabler. For å være mer spesifikk, er en boolsk funksjon en algebraisk form av boolsk uttrykk. Det er også mulig å forenkle boolske funksjoner av digitale kretser ved hjelp av boolske lover og teoremer. Videre er SOP og POS to metoder for å representere boolske uttrykk.

Nøkkelområder dekket

1. Hva er SOP
     - Definisjon, funksjonalitet
2. Hva er POS
     - Definisjon, funksjonalitet
3. Hva er forskjellen mellom SOP og POS
     - Sammenligning av nøkkelforskjeller

Nøkkelord

Boolsk funksjon, SOP, POS

Hva er SOP

SOP står for Summen av produkter. Skrive et boolsk uttrykk ved hjelp av produktbetingelser kalles Sum of Products form. Produktbetingelsene er også kjent som min-vilkår. Et eksempel er som følger.

Figur 1: Digital krets

Anta for eksempel at P og Q er inputvariabler, og F er utgangsvariabelen. Vi tar komplementet til variabelen for 0 og tar variablen til 1. Da kan vi skrive mintermene ved å skrive produktbetingelsene.

P

Q

F

Minterms

0

0

0

P'Q'

0

1

1

P'Q

1

0

1

PQ'

1

1

1

PQ

Til slutt kan vi ta summen av alle mintermene som har 1 for F. Derfor; Det endelige uttrykket er som følger.

F = P'Q + PQ '+ PQ

Hva er POS

POS står for Produkt av Sums. Skrive et boolsk uttrykk ved hjelp av sumterter kalles Produkt av Sum skjema. Vi kaller også summevilkårene som maksimumsbetingelser.

For eksempel, anta at P og Q er inputvariabler, og F er utgangsvariabelen. Her tar vi variabelen for 0 og tar komplementet til variabelen for 1. Da kan vi skrive de maksimale vilkårene ved å skrive summevilkårene.

P

Q

F

Maxterms

0

0

0

P + Q

0

1

1

P + Q '

1

0

1

P '+ Q

1

1

0

P '+ Q'

Til slutt kan vi ta produktet av alle maksimumsbetingelsene som har 0 for F. Dermed; Det endelige uttrykket er som følger.

F = (P + Q). (P '+ Q')

Forskjellen mellom SOP og POS

Definisjon

SOP er en metode for å beskrive et boolsk uttrykk ved hjelp av et sett av mintermer eller produktbetingelser. POS er en metode for å beskrive et boolesk uttrykk ved å bruke et sett med maksimale vilkår eller summevilkår. Derfor inneholder disse definisjonene seg hovedforskjellen mellom SOP og POS.

Lang form

SOP står også for summen av produkter mens POS står for produkt av summene.

Hovedbekymring

For å være mer spesifikk, er forskjellen mellom SOP og POS at i SOP skriver vi produktbetingelsene for hver inngangskombinasjon som gir høy (1) utgang. Omvendt, i POS, skriver vi summevilkårene for hver inngangskombinasjon som gir lav (0) utgang.

Skrive vilkårene

Videre er en annen forskjell mellom SOP og POS at i SOP, når du skriver minevilkårene, tar vi inngangsvariablene hvis verdien er 1, men skriv komplementet til variabelen hvis verdien er 0. Imidlertid i POS, når skriver de maksimale vilkårene, tar vi inngangsvariablene hvis verdien er 0, men skriv komplementet til variabelen hvis verdien er 1.

Produksjon

En annen forskjell mellom SOP og POS er at å legge til de relevante produktbetingelsene gir det endelige uttrykket i SOP mens multipliserer de relevante sumterter, gir det endelige uttrykket i POS.

Konklusjon

SOP og POS er to metoder for å representere boolske uttrykk. Hovedforskjellen mellom SOP og POS er at SOP er en måte å representere et boolsk uttrykk ved hjelp av mintermer eller produktbetingelser mens POS er en måte å representere et boolsk uttrykk ved hjelp av maksimumsbetingelser eller summevilkår.

Henvisning:

1. Suman, et al. "Boolske funksjoner (SOP, POS Forms)." Electronics Hub, 24. desember 2017, tilgjengelig her.

Bilde Courtesy:

1. "XNOR bruker NOR" Av Robert A. Maxwell - Eget arbeid (CC BY-SA 3.0) via Commons Wikimedia