조합회로 설계 예비보고서
- 최초 등록일
- 2014.07.25
- 최종 저작일
- 2014.04
- 5페이지/ 한컴오피스
- 가격 1,000원
목차
1. 실험 목표
2. 예비 이론
(1) 비교기
(2) MUX(Multiplexer)
(3) DEMUX(Demultiplexer)
(4) ALU (Arithmetic Logic Unit)
3. 실험 내용
3-1. 실험 1. 8가지 기능을 가진 ALU설계
(1) 소스코드
3-2. 실험 2. ALU설계(프로시저, 함수 사용)
(1) 소스코드
4. 출처 (Reference)
5. 고찰
본문내용
1. 실험 목표
- ALU의 정의를 이해하고 8가지 기능을 가진 ALU를 각 소스로 작성 후 프로시저와 추가적인 함수를 이해한 후 코드를 새롭게 작성하여 검증한다.
2. 예비 이론
(1) 비교기
- 비교기란 간단하게 두 개의 입력을 비교해서 출력을 내는 회로이다.
- 어떤 정보의 두 개의 표현 방식(transcription)을 비교하여 크기, 순서, 특성 등에 차이가 있는지 없는지 또 컴퓨터 내의 기억 형태(storage), 산술 연산(arithmetic operation) 등의 정확도도 체크하는데, 체크 결과는 출력 신호(output signal)의 형태로 통지한다. 전자공학에서는 콤퍼레이터는 복수의 신호(signal)를 평가(evaluate)하고, 이 신호들이 어떤 특정한 규칙으로 일치(match)하는지를 표시하는 회로라 생각하고 있다. 이 경우 일치는 H(high) 상태이고, 불일치는 L(low) 상태로 표시하는 것이 보통이다.
(2) MUX(Multiplexer)
- 멀티플렉서는 여러 개의 입력선 중에서 하나를 선택하여 단일의 출력으로 내보내는 조합논리회로이다. 특정 입력선을 선택하기 위해서는 n개의 선택변수가 있어야 되며, 이 n개의 선택변수로 조합에 의해 특정 입력선이 선택된다. 따라서 멀티플렉서는 많은 입력선들 중 하나를 선택하여, 선택된 입력선의 2진 정보를 출력선에 넘겨주기 때문에, 다중화기 또는 데이터 선택기(data selector)라고 부르기도 한다.
- 예를 들어 왼쪽 그림의 경우, SELECT 신호로 몇 번째 입력을 출력할 것인지를 결정한다.
참고 자료
아이캠퍼스(논리회로설계실험) 7주차 강의자료 : www.icampus.ac.kr
비교기 : http://terms.naver.com/entry.nhn?docId=818348&cid=209&categoryId=209
MUX 그림 : http://itvalley.tistory.com/15
MUX, DEMUX : http://blog.naver.com/yub91?Redirect=Log&logNo=140127717393
ALU : http://terms.naver.com/entry.nhn?docId=815014&cid=209&categoryId=209
http://ko.wikipedia.org/wiki/%EC%82%B0%EC%88%A0_%EB%85%BC%EB%A6%AC_%EC%9E%A5%EC%B9%98