MultiMedia Logic으로 완전 가산기를 만드는 방법

MultiMedia Logic은 멀티플렉서, 하프 가산기 및 전체 가산기와 같은 부울 회로를 설계하는 방법을 배우기위한 무료 응용 프로그램입니다. 논리 가산기는 임의로 큰 2 진법 수에 대해 이진 덧셈을 수행합니다. 완전 가산기와 반 가산기의 차이점은 완전 가산기는 캐리 오버 비트를 처리하는 반면 반 가산기는이 숫자를 생략한다는 것입니다. 따라서 완전 가산기는 3 개의 입력 비트와 2 개의 출력 비트를 필요로하는 반면 반가산기는 2 개의 입력과 1 개의 출력 만 사용합니다.

전체 가산기 다이어그램을 표시하는 웹 사이트로 이동합니다 (참고 자료 링크). 학생 인 경우 교과서의 다이어그램을 참조하십시오. 기본 완전 가산기는 그다지 복잡하지 않지만 다이어그램은 입력, 게이트 및 출력의 정확한 배선을 보여줍니다.

MultiMedia Logic을 열고 도구 상자에서 "입력"도구를 선택한 다음 배치 할 위치를 클릭하여 캔버스에 세 개의 입력을 추가합니다. 입력 이름을 클릭하고 새 이름을 입력하여 입력 이름 "A", "B"및 "Cin"을 지정합니다.

"LED"도구를 선택한 다음 두 개의 LED 출력을 생성합니다. 실제 논리 게이트에서 출력은 다른 논리 게이트 또는 하드웨어 구성 요소에 연결되지만 MultiMedia Logic에서는 LED 표시등이 출력의 부울 값을 나타냅니다. LED의 이름을 "S"및 "Cout"으로 지정합니다.

"Xor"도구를 선택한 다음 입력과 출력 사이에 두 개의 Xor 게이트를 추가합니다. Xor 게이트는 두 개의 입력 비트에 대해 배타적 또는 연산을 수행하여 정확히 한 입력이 참이면 "참"을 출력하고 다른 모든 경우에는 "거짓"을 출력합니다.

"And"도구를 선택한 다음 입력과 출력 사이에 두 개의 And 게이트를 추가합니다. "Or"도구를 선택한 다음 하나의 Or 게이트를 추가합니다. 전체적으로 기본 완전 가산기는 Xor 게이트 2 개, And 게이트 2 개, Or 게이트 1 개 등 5 개의 게이트를 사용합니다.

"와이어"도구를 선택한 다음 배선도에 따라 입력을 게이트에 연결합니다. 와이어 도구를 사용하여 두 개체를 연결하려면 첫 번째 개체를 클릭 한 다음 마우스 버튼을 누른 채 커서를 두 번째 개체로 끕니다. 입력을 둘 이상의 게이트에 연결하려면 입력을 초기 게이트에 연결하는 와이어를 클릭 한 다음 마우스 버튼을 누른 상태에서 커서를 다음 게이트로 드래그합니다.

instagram story viewer

A와 B를 Xor 게이트의 입력에 연결 한 다음 And 게이트의 입력에도 연결합니다.

Cin과 첫 번째 Xor 게이트의 출력을 두 번째 Xor 게이트의 입력에 연결 한 다음 두 와이어를 사용하지 않는 And 게이트의 입력에도 연결합니다.

두 And 게이트의 출력을 Or 게이트의 입력에 연결합니다.

두 번째 Xor 게이트의 출력을 S에 연결하고 Or 게이트의 출력을 Cout에 연결합니다. 전체 가산기의 배선이 완료되었습니다.

전체 가산기의 기능을 탐색하려면 도구 모음에서 "재생"을 클릭하십시오. 입력을 클릭하여 켜고 출력에서 ​​"참"신호를 보냅니다. 전체 가산기의 올바른 출력을 보려면 College of the Redwoods 사이트 (참고 자료 참조) 또는 교과서의 진리표를 참조하십시오. S LED가 켜지면 합계 행에서 "참"값 또는 "일"을 나타냅니다. Cout LED가 켜지면 작업의 다음 열에 추가 할 이월 값을 나타냅니다.

Teachs.ru
  • 공유
instagram viewer