답변:
상상 A하고 B둘 다 높다. 이어서 밖으로 흐르는 전류가없는 A도 밖으로 흐르는 전류가되고 B그래서 S높다.

이 회로 시뮬레이션 – CircuitLab을 사용하여 작성된 회로도
이제 A낮 으면 다이오드가 A전류를 끌어와 노드의 전압을 끌어 내 S므로 S전류가 저항과 다이오드를 통해 흐를 때 다이오드의 전압 강하에 해당합니다. 약 0.7V입니다. 또는 '낮음'

B낮 으면 동일합니다 .
A또는 B낮 으면 동일합니다 .
따라서, 모두 A와 B위해서는 높아야한다S 높은 수 ...하는 AND게이트!
의견에서 fukanchik이 언급했듯이 다이오드의 역할은 입력이 다른 상태에있을 때 입력이 서로 간섭하는 것을 방지하는 것이지만 다이오드는 전류를 싱킹 및 소싱 할 수있는 입력에만 필요합니다. 오픈 컬렉터 구성과 같이 입력이 전류 만 싱크 할 수있는 경우 다이오드가 필요하지 않습니다


이 회로 시뮬레이션 – CircuitLab을 사용하여 작성된 회로도
그림 1. 네 가지 가능한 입력 조건.
출력을 높이 끌어 올릴 수있는 네 가지 스위치 조합 중 하나만 '11'입니다. 즉, 정의에 따라 AND 함수입니다.
gain복원 할 수 없습니다noise margins. 일반적으로 느린 속도에서 적당한 속도로 기존 게이트 또는 다른 기능 블록 사이에서 이와 같은 작업을 한 번만 수행하면 문제를 해결할 수 있지만 문제가 발생하지 않고 이러한 피드를 서로 공급할 수는 없습니다. . 그럼에도 불구하고, 이와 같은 트릭은 거의 필요한 것을 수행하는 IC가 있지만 그 사이에 사소한 양의 "접착제"가 필요하고 신호가 너무 빠르지 않은 경우 매우 유용합니다. 그렇지 않으면 작은 논리가 있습니다.