Logic Gate는 마이크로 프로세서 디자인의 기본 구성 요소입니다. 그들은 데이터 처리 및 실행 지침에 필수적인 기본 논리 기능을 수행합니다. 이러한 게이트가 효율적인 믿을 수 있는 마이크로 프로세서를 설계하는 데 도움이되는 방법을 이해합니다.

일반 논리 문

일반적인 논리 게이트는 포함 하 고, 또는, 하지, NAND, NOR, XOR, 그리고 XNOR. 각 게이트는 하나의 바이너리 출력을 생산 하는 하나 이상의 바이너리 입력에 특정 논리 작업을 수행 합니다. 이 게이트는 마이크로 프로세서 내에서 복잡한 회로를 만들 수 있습니다.

실제 예제

마이크로프로세서 디자인에서, 논리 문은 arithmetic 가동, 통제 신호 및 자료 여정을 실행하기 위하여 이용됩니다. 예를 들면, 그리고 문은 다수 조건이 2 조금이 둘 다인지 확인과 같은 진실한 동시에 검사하기 위하여 사용될 수 있습니다.

두 개의 입력, A 및 B에서 비트 방향으로 실행하는 간단한 회로를 고려하십시오. A가 1 및 B가 0 인 경우 출력은 0이됩니다. 이 작업은 마스크 비트와 같은 작업에서 기본이며 여러 조건을 기반으로 특정 기능을 가능하게합니다.

Logic Gates로 계산

논리 게이트를 포함하는 계산은 종종 진실 테이블과 Boolean algebra를 포함한다. 예를 들어, 입력 A 및 B를 가진 XOR 게이트의 출력은 요약 될 수 있습니다 :

출력 = (A 및 B) 또는 (A 및 B)

이 표현은 adders와 parity checkers와 같은 회로 설계에 중요한 모든 입력 조합에 대한 출력을 결정하는 데 사용될 수 있습니다.

  • arithmetic 논리 단위 설계 (ALUs)
  • 제어 논리 구현
  • 데이터 조작 및 라우팅
  • 오류 검출 및 교정