[0:00]Dear students, welcome to Great Smasher. Aaj ki is video mein explain karne ja raha hu properties of XOR gate jo ki important hai aapke competitive exam ke liye, college university exam ke liye, even interviews mein bhi iske related jo hai woh question puche jaate hain.
[0:15]Toh guys, fatfat se video ko like kar de, channel ko subscribe kare, agar ab tak aapne nahi kiya aur agar kar bhi di hai toh aur devices se subscribe karwa sakte ho, share kar sakte ho.
[0:22]Toh chaliye start karte hain sabse pehle XOR gates, in gates ke baare mein mein already padha chuka hu, lekin jo XOR aur XNOR ki jo properties hai na, yeh kaafi popular hai.
[0:33]Toh mein aapko bata du sabse pehle yaha pe, humare paas two input XOR gate maine yaha pe liya hua hai, two input matlab A aur B mere paas do input hai.
[0:43]Toh yaha pe mere paas output kya aayegi? Output aayegi A XOR B toh symbol kya hota hai is tarike se plus aur usko aise circle.
[0:51]Aur yeh value jo hai woh kya aayegi, iski agar hum equation likhe toh A B bar plus A bar B theek hai.
[1:00]Matlab A B jab pehle baar hum B ke upar bar laga rahe hain, pehle A ke upar bar lagaya, dusri baat, dusre ke upar bar laga rahe hain toh A B bar plus A bar B.
[1:10]Toh this is what XOR ki equation, toh yaha pe agar hum is equation ko use kare toh zero zero ke case mein yeh kya deta hai, zero deta hai.
[1:18]Zero one ke case mein output one deta hai, one zero ke case mein one deta hai aur one one ke case mein kya deta hai, zero deta hai.
[1:25]Matlab aap isko simply yeh yaad rakh sakte ho ki jab bhi aapki input same hongi, matlab jab aapki input jo hai woh same hongi, toh yeh kya deta hai, zero deta hai.
[1:36]Aur jab bhi aapki input different hongi, toh yeh us case mein kya deta hai, one deta hai, bas yeh sabse important line hai.
[1:43]Baaki unhi cheezo ko hum further extend kar sakte hain.
[1:46]Toh yaha pe sabse pehle agar hum likhte hain A XOR A toh A XOR A ka matlab kya hai, aap isko simply yeh maan ke chalo ki A ki value agar mein zero leta hu toh dono taraf mein zero zero hi toh de raha hu.
[1:58]Agar mein A ki value one leta hu toh dusri taraf bhi toh A hi hai matlab one hi le raha hu toh yaani baat toh wahi hui ki aap do same value agar dete ho toh output kya aati hai us case mein zero aati hai.
[2:14]Bas yeh cheez ko hum kayi baar is tarike se general form mein bhi likhte hain, lekin jab yeh cheeze general form mein likhi hoti hai na, tab student confuse ho jaate hain pata hi nahi lagta ki kya output aayegi.
[2:20]Toh value put karke dekh sakte ho, agar aapko zaroorat pade toh aap value put karke bhi dekh sakte ho jaise yaha pe maine A liya aur dusri taraf bhi A hi toh liya.
[2:28]Matlab agar hum isko prove karna chahe toh ek taraf maine A liya, dusri taraf bhi toh maine A hi liya, matlab B yaha pe B ki taraf, B ki jagah hum A daale toh yeh kya aayega, A A bar plus A bar A.
[2:43]Theek hai, matlab ek baar A ke A ke upar bar laga diya dusri baar pehle wale ke upar laga diya toh A A bar kya hota hai zero, A bar A kya hota hai zero toh output kya aagayi aapki zero, bas is tarike se aap isko calculate kar sakte ho.
[2:54]Then A XOR A bar, ab isme kya kiya, isme humne different matlab agar mein A ki value ko zero leta hu toh A bar kya ho gaya one ho gaya.
[3:03]Agar A ki value ko mein one leta hu toh A bar kya ho jayega zero ho jayega yaani aap isko kya bol rahe ho different input.
[3:09]Toh different input ke case mein yeh kya output deta hai, one deta hai toh aap isko same isi tarike se prove bhi kar sakte ho agar chahte ho.
[3:18]But yeh direct aapko yaad honi chahiye, then badi important property hai next A XOR zero.
[3:24]Yeh isko aap exchange karke bhi nikal sakte ho, exchange matlab ki is zero ko agar mein idhar le aau aur is A ko agar mein idhar le aau toh ek tarah se yeh property yaha pe ban jayegi matlab iski output kya aayegi A aayegi.
[3:36]Aur agar mein isko exchange karu matlab is one ko mein idhar le aau aur is A bar ko mein idhar le aau toh yaha pe mere paas kya aa jayega A bar aa jayega.
[3:42]Toh yeh exchange property ki tarah bhi aap yaad rakh sakte ho but aapko mein bata du ki isko bolte hain A XOR zero ki value kya aa rahi hai A.
[3:50]Toh hum XOR gate ko na, as a buffer bhi use kar sakte hain, as a inverter ya jisko hum NOT gate bolte hain uski tarah bhi use kar sakte hain.
[4:00]Dekho kaise, maine ek input kya kar di, fix kar di A, matlab maine yaha pe XOR gate banaya aur us XOR gate mein maine kya kiya, ek input maine fix kar di A.
[4:09]Aap sirf teesri aur chauthi property ko dekho, ek input kya kar di, A fix kar di, dusri input maine kya kar di, control kar di.
[4:17]Control matlab maine apne haath mein le li ki agar toh mein value de deta hu zero, dusri input mein agar mein value de deta hu zero toh yeh kya dega jo maine A input de, wahi A output aa rahi hai.
[4:31]Matlab buffer ki tarah use kar raha hai, buffer kya hota hai, agar zero pass ki toh zero, agar one pass kiya toh one toh isko bolte hain buffer property, toh XOR can be used as a buffer.
[4:41]Isko hum buffer property bolte hain, dusra, agar maine control wale mein zero ki jagah one de diya, ek input toh A fix hi hai.
[4:50]Agar control input mein maine zero ki jagah one de diya, matlab switch laga diya, agar switch ko off kar diya toh buffer ban gaya, agar switch ko on kar diya, one kar diya toh isne kya output deni hai, A bar deni hai.
[5:00]Matlab agar mein zero input dunga toh woh one de dega, agar one dunga toh woh zero de dega, yaani hum isko inverter ki tarah use kar rahe hain.
[5:07]Inverting buffer keh lo, inverter keh lo, NOT gate keh lo toh XOR ko hum is tarike se bhi use kar sakte hain, inverter aur buffer, very important yeh dono properties specially yaad rakhna.
[5:19]Last, yeh bhi kaafi popular hai, kaafi baar exam mein aati hai ki A XOR A XOR A XOR N times agar mein likh du toh yaha pe mein do tarike se nikal sakta hu ya toh N ki value kya hogi, even hogi.
[5:32]Aur ya N ki value kya hogi, odd hogi, agar even hai matlab aap isko aise le lo, let's say mera A XOR A XOR A XOR A, let's say N times agar mein leta hu.
[5:44]Toh aap N ki value ko agar even lete ho, even matlab let's say aap char value le lo, toh let's say N ki value agar even hai, char le lo, aath le lo, koyi marzi value aap le lo.
[5:54]Toh yaha pe A XOR A kya hai, A XOR humne already nikala hai same pe kya hota hai, zero hota hai, A XOR A kya hai, A XOR kya aayega zero aayega aur zero XOR zero kya hota hai zero hota hai.
[6:05]Toh aap simple isko yaad rakho ki agar aap N times A XOR A kar rahe ho aur waha pe agar N ki value even le rahe ho toh output kya dega, zero output dega.
[6:14]Aur odd ke case mein kya hoga, odd ke case mein bhi aap nikal lo, let's say A XOR A XOR A, teen baar le liya, teen le lo, paanch le lo, saat le lo aapko odd pata hi hai.
[6:26]A XOR ke A kya deta hai, A XOR humne already kiya hai ki same pe zero deta hai aur zero XOR A kya aayega, ek A extra ho gaya na zero A XOR A matlab ek A extra ho gaya toh yaani output mein kya aagaya A hi aagaya.
[6:39]Yaani aap isko bol sakte ho buffer ki tarah kaam karega agar mere N jo hai woh kya honge odd honge, aur agar N even hoga toh yeh output kya dega zero, this is all about the XOR properties.
[6:51]Thank you.



