Logično delovanje

Shema vezja vrat ALI, ustvarjena samo z vrati NAND

TO logično delovanje je poseben simbol ali beseda, ki povezuje dve ali več besednih zvez. Najpogosteje se uporablja za preizkušanje, ali je določeno razmerje med besednimi zvezami resnično ali napačno.

Pri računalništvu so logične operacije nujne, ker modelirajo način pretoka informacij skozi električna vezja, kot so tista znotraj a CPU . Te vrste operacij se imenujejo logično operacij.



Pokličejo se elementi v vezju, ki se obnašajo v skladu z logično logiko logična vrata .

Temeljne logične operacije

Naslednjih sedem logičnih operacij sprejme vhode, ki so bodisi true (1) bodisi false (0), in ustvari eno izhodno vrednost, ki je prav tako true ali false.

Večina teh operacij lahko sprejme več kot dva vhoda, razen operacije NOT, ki ima samo en vhod. Spodaj so primeri uporabe samo enega ali dveh vhodov, kar se običajno zgodi v računalniku.



Operacije so navedene spodaj. Kliknite povezavo za operacijo, če želite izvedeti več.

zakaj don t macs ne dobi virusov

IN

Logična operacija AND vrne true le, če je kateri koli njen vhod resničen. Če je kateri od vhodov napačen, je tudi izhod napačen.

Pri računalniškem programiranju je operacija AND običajno zapisana kot && (dva ampersandi ).



V logični algebri lahko operacijo AND dveh vhodov A in B zapišemo kot OD .

Spodaj je tabela resnic za operacijo AND in vezje logičnih vrat AND.

Diagram vezja logičnih vrat
IN

TO

B

OD
0 0 0
1. 0 0
0 1. 0
1. 1. 1.

ALI

Logična operacija OR vrne true, če je kateri koli njen vhod resničen. Če so vsi vnosi napačni, je tudi izhod napačen.

Pri računalniškem programiranju je operacija OR običajno zapisana kot || (dve navpični črti).

V logični algebri lahko vrednost OR dveh vhodov A in B zapišemo kot A + B .

Opomba

Operacije OR ne zamenjajte za aritmetično seštevanje, čeprav oba uporabljata + 'simbol. So ločene operacije.

Spodaj je tabela resnic za operacijo OR ali diagram vezja logičnih vrat OR.

ALI shema vezja logičnih vrat

ALI

TO

B

A + B
0 0 0
1. 0 1.
0 1. 1.
1. 1. 1.

NE

Logična operacija NOT vrne true, če je njen vložek false, in false, če je njegov vnos true.

Pri računalniškem programiranju je operacija NOT običajno zapisana kot ! (an klicaj ).

V logični algebri lahko vrednost NOT vnosa A zapišemo kot (A s presežkom).

Spodaj je tabela resnic za operacijo NOT in vezje logičnih vrat NOT.

NI sheme vezja logičnih vrat

NE

TO

0 1.
1. 0

NAND

Logična operacija NAND (kar pomeni 'NOT AND') vrne true, če so njeni vhodi neresnični, in false, če je kateri od njenih vhodov resničen.

Nasvet

NAND Flash je vrsta flash pomnilnik temelji na logičnih vratih NAND.

V logični algebri lahko vrednost NAND dveh vhodov A in B zapišemo kot Shema vezja logičnih vrat NAND(AB s presežkom).

NAND se razlikuje od tega, da je eden od dveh 'univerzalnih' logičnih vrat, ker lahko katero koli drugo logično operacijo ustvarite samo z vrati NAND. (Druga univerzalna logična vrata so NI .)

Spodaj je tabela resnic za operacijo NAND in vezje logičnih vrat NAND.

USB miška ne deluje na prenosnem računalniku

Shema vezja NOR logičnih vrat

NAND

TO

B
___
OD
0 0 1.
1. 0 1.
0 1. 1.
1. 1. 0

NI

Logična operacija NOR (kar pomeni 'NI ALI') vrne true, če so njeni vhodi neresnični, in false, če je kateri koli njegov vhod resničen.

Nasvet

NIT Flash je vrsta bliskovnega pomnilnika, ki temelji na NOR logičnih vratih.

V logični algebri lahko vrednost NOR dveh vhodov A in B zapišemo kot Shema vezja logičnih vrat XOR(A + B s presežkom).

NOR se razlikuje od tega, da je eden od dveh 'univerzalnih' logičnih vrat, saj lahko katero koli drugo logično operacijo ustvarite samo z vrati NOR. (Druga univerzalna logična vrata so NAND .)

Spodaj je tabela resnic za operacijo NOR in vezje logičnih vrat NOR.

Shema vezja logičnih vrat XNOR

NI

TO

B
_____
A + B
0 0 1.
1. 0 0
0 1. 0
1. 1. 0

XOR

Logična operacija XOR (kar pomeni 'Exclusive OR' vrne true, če se kateri koli od njenih vhodov razlikuje, in false, če so vsi enaki. Z drugimi besedami, če so njeni vhodi kombinacija true in false, je rezultat XOR Če so vsi njegovi vnosi resnični ali vsi napačni, je rezultat XOR napačen.

V logični algebri lahko XOR vrednost dveh vhodov A in B zapišemo kot A⊕B (simbol XOR, ⊕, je podoben znaku plus znotraj kroga).

Spodaj je tabela resnic za operacijo XOR in njen diagram vezja.

XOR

TO

B

A⊕B
0 0 0
1. 0 1.
0 1. 1.
1. 1. 0

XNOR

Logična operacija XNOR (ki pomeni 'Exclusive NOT OR' vrne true, če je kateri koli njen vhod enak, in false, če se kateri od vhodov razlikuje. Z drugimi besedami, če so njegovi vhodi kombinacija true in false, izhod XNOR je napačen. Če so vsi njegovi vnosi resnični ali vsi napačni, je rezultat XNOR-ja resničen.

V logični algebri lahko vrednost XNOR dveh vhodov A in B zapišemo kot (simbol XOR, ⊕, spominja na znak plus znotraj kroga s črto nad vsem).

Spodaj je tabela resnic za operacijo XNOR in njen diagram vezja.

XNOR

TO

B
_____
A⊕B
0 0 1.
1. 0 0
0 1. 0
1. 1. 1.