#keywords Digital,Logic,Gate,논리,게이트,OR,AND,XOR,NOT,NOR,Alternative,Exclusive #title Digital 논리 게이트 [wiki:Home 대문] / [wiki:CategoryBasic 기초지식], [wiki:CategoryHardware 하드웨어] / [wiki:DigitalLogicGate Digital 논리 게이트] ---- == [wiki:DigitalLogicGate Digital 논리 게이트] == * 작성자 조재혁([mailto:minzkn@minzkn.com]) * 고친과정 2008년 어느날 : 처음씀 [[TableOfContents]] === 개요 === 논리 회로(logic gate)는 하나 이상의 논리적 입력 값에 대해 논리 연산을 수행하여 하나의 논리적 출력 값을 얻는 전자회로입니다. === Buffer === [[attachment:BUFFER-gate.png]] |Buffer| INPUT || OUTPUT || || x || F || || 0 || 0 || || 1 || 1 || {{{#!plain x = F ----- 0 = 0 1 = 1 }}} 보통 신호를 보내는 회선이 길어지면 임피던스/저항등에 의해서 신호가 감쇠되는 이유로 이를 버퍼(Buffer)를 중간에 위치하여 신호 감쇠를 개선할 수 있습니다. 또한 버퍼를 통과하면서 약간의 지연이 존재하는데 이러한 지연을 이용하는 경우도 사용할 수 있습니다. === NOT(Inverter) === [[attachment:NOT-gate.png]] |NOT(Inverter)| INPUT || OUTPUT || || x || F || || 0 || 1 || || 1 || 0 || {{{#!plain !x = F ------ !0 = 1 !1 = 0 }}} === AND === [[attachment:AND-gate.png]] |AND||| INPUT || OUTPUT || || x || y || F || || 0 || 0 || 0 || || 0 || 1 || 0 || || 1 || 0 || 0 || || 1 || 1 || 1 || {{{#!plain x AND y = F ----------- 0 AND 0 = 0 0 AND 1 = 0 1 AND 0 = 0 1 AND 1 = 1 }}} === OR === [[attachment:OR-gate.png]] |OR||| INPUT || OUTPUT || || x || y || F || || 0 || 0 || 0 || || 0 || 1 || 1 || || 1 || 0 || 1 || || 1 || 1 || 1 || {{{#!plain x OR y = F ---------- 0 OR 0 = 0 0 OR 1 = 1 1 OR 0 = 1 1 OR 1 = 1 }}} ==== OR의 교환법칙 ==== {{{#!plain x OR y = y OR x }}} ==== OR의 결합법칙 ==== {{{#!plain x OR y OR z = (x OR y) OR z = x OR (y OR z) }}} === NAND === [[attachment:NAND-gate.png]] |NAND||| INPUT || OUTPUT || || x || y || F || || 0 || 0 || 1 || || 0 || 1 || 1 || || 1 || 0 || 1 || || 1 || 1 || 0 || {{{#!plain x NAND y = !(x AND y) = F ------------------------- 0 NAND 0 = 1 0 NAND 1 = 1 1 NAND 0 = 1 1 NAND 1 = 0 }}} === NOR === [[attachment:NOR-gate.png]] |NOR||| INPUT || OUTPUT || || x || y || F || || 0 || 0 || 1 || || 0 || 1 || 0 || || 1 || 0 || 0 || || 1 || 1 || 0 || {{{#!plain x NOR y = !(x OR y) = F ----------------------- 0 NOR 0 = 1 0 NOR 1 = 0 1 NOR 0 = 0 1 NOR 1 = 0 }}} === XOR(Exclusive-OR) === [[attachment:XOR-gate.png]] |XOR(Exclusive-OR)||| INPUT || OUTPUT || || x || y || F || || 0 || 0 || 0 || || 0 || 1 || 1 || || 1 || 0 || 1 || || 1 || 1 || 0 || {{{#!plain x XOR y = (x AND !y) OR (!x AND y) = F -------------------------------------- 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0 }}} === XNOR(Exclusive-NOR, EXNOR, ENOR, NXOR, XAND) === [[attachment:XNOR-gate.png]] |XNOR(Exclusive-NOR)||| INPUT || OUTPUT || || x || y || F || || 0 || 0 || 1 || || 0 || 1 || 0 || || 1 || 0 || 0 || || 1 || 1 || 1 || {{{#!plain x XNOR y = !(x XOR y) = (x AND y) OR (!x AND !y) = F ---------------------------------------------------- 0 XNOR 0 = 1 0 XNOR 1 = 0 1 XNOR 0 = 0 1 XNOR 1 = 1 }}} === 참고 자료 === * [wiki:FPGA FPGA (Field Programmable Gate Array)] * [^https://namu.wiki/w/%EB%85%BC%EB%A6%AC%20%ED%9A%8C%EB%A1%9C 논리 회로 - 나무위키] * [^https://namu.wiki/w/RLC%20%ED%9A%8C%EB%A1%9C RLC 회로 - 나무위키] * [^https://namu.wiki/w/%EB%93%9C%EB%AA%A8%EB%A5%B4%EA%B0%84%20%EB%B2%95%EC%B9%99 드모르간 법칙 - 나무위키] * [^https://en.wikipedia.org/wiki/Boolean_algebra_(structure)] |불(Boolean)대수의 기본정리| 참고 영상 || || [[Play(https://youtu.be/IoM1MkagJTU)]] || |컴퓨터는 더하기를 어떻게 할까요? // 덧셈의 구현원리,XOR| 참고 영상 || || [[Play(https://youtu.be/ySiDVhNAu8I)]] ||