You are reading the article **How Does Xor Gate Works With Truth Table And Uses** updated in September 2023 on the website Nhahang12h.com. We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. *Suggested October 2023 How Does Xor Gate Works With Truth Table And Uses*

The XOR gate is defined as a type of logical gate that also has other names as EXOR or EOR. It gives the true output when the true inputs number is odd and gives a false value when the true input number is not odd. It is basically used for representing the inequality function that means if inputs are not the same, the output is true; otherwise, false. For the XOR gate, there is no direct Boolean expression like AND or OR gate have.

Start Your Free Software Development Course

Web development, programming languages, Software testing & others

How does the XOR gate Works?In the XOR gate operation, the exclusive disjunction operation is performed. When the XOR gate has more than 2 inputs, then the circuit behavior directly depends on its execution. The primary condition for it is to an odd number of high inputs so that result is always high and equal to one.

In the below diagram, the symbolic representation of the XOR gate is described. This symbol is defined in IEEE format and is the standard symbol for the XOR gate.

Example:

Input 1 = 5 and its binary representation is 00000101

Input 2 = 3 and its binary representation is 00000011

Bitwise XOR

Output = 6, and its binary representation is 00000110

In the below diagram, the circuit diagram of the XOR gate is described. In this diagram, we have two inputs A and B. The circuit contains two NOT gates, two AND gates and one OR gate. The output received from the circuit is the same as the XOR gate.

Truth Table of XOR gateIn the below diagram, the truth table for the two input XOR gate is attached.

The Boolean expression for the above table is Q = A ⊕ B.

In the above table, we have two input gate named as gate A and gate B, and from that, we have four cases that are mentioned in the above table:

Case 1: When both inputs are low, that means 0. According to it, when both the inputs are the same, the output is always turned to low (0). So when A and B is 0, then the output Q will also be 0.

Case 2: When one input is high and one input is low, the output from the XOR gate is always high. In this case, we have B =0 and A = 1, so the output Q =1.

Case 3: When one input is high and one input is low, the output from is always high. In this case, we have B =1 and A = 0, so the output Q =1.

Case 4: When both inputs are low, that means 0. According to it, when both the inputs are the same, the output is always turned to low (0). So when A and B is 1, then the output Q will also be 0.

In the below diagram, the truth table for the three input XOR gate is attached.

The Boolean expression for the above table is Q = A ⊕ B ⊕ C.

In the above table, whenever we have the odd number of the high bit as input, the output is always 1. And whenever we have an even number of high input bit (1), the output is always set to 0. In cases 1, 4, 6 and 7, when the input is equal to 1 is in an even number, the output received is 0 always. And in case 2, 3, 5, 8, when input bits equal to 1 is in an odd number, the output received from the XOR gate is always.

Uses of XOR gateDifferent uses are mentioned below:

1. Used for AdditionS is output, and C is carried bit.

For Example:

If we have two bits, 1 and 1, and we do binary addition, the result will 10, and in decimal, we get result 2. The main focus of the half adder is to get the output from the XOR gate, and the carry bit is getting from AND gate. These single bit adder can be combined to form an n-bit adder and can be used further for long binary numbers.

2. Pseudo-random Number GenerationIt can be arranged in such a manner so that they form a linear feedback type shift register. The linear shift register is also known as a Pseudo-random number generator.

3. Sequence Detection and CorrelationIt has the functionality to produce the low output (0) when both the inputs are high are both the inputs are low. When we have a long data sequence, and we have a requirement to search any particular bit sequence, It can be used for finding the data bit sequence. The accuracy can also be determined by calculating the 0 counts in the target sequence. It is used for correlation as they are attached in the decoder to extract parity from it.

ConclusionIt is a digital circuit used for bitwise operations in an electrical circuit. When a number of input bit equal to 1 is in an odd number in the XOR gate, the output is always 1, and when the number is in an even number, the output is always 0. The XOR gate is used for pseudo-random number generation, used for designing single bit adder and many more.

Recommended ArticlesThis is a guide to XOR gate. Here we discuss the introduction; how does XOR gate work? Truth table and uses, respectively. You may also have a look at the following articles to learn more –

You're reading __How Does Xor Gate Works With Truth Table And Uses__

Update the detailed information about **How Does Xor Gate Works With Truth Table And Uses** on the Nhahang12h.com website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!