7.복호기와 부호기[예비]
- 최초 등록일
- 2011.07.05
- 최종 저작일
- 2010.12
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
7.복호기와 부호기[예비]
목차
없음
본문내용
☞ 십진수 5와 6을 2진수로 표현하면 각각 101과 110이다. 이를 논리식으로 표현하면 십진수 5의 출력은 AB`C가 되고, 십진수 6은 A`BC가 된다. 디코딩된 출력은 논리적으로 1의 값을 갖게 해야 하므로 출력을 3-Input AND gate에 입력시키면 출력 값 1을 얻을 수 있다. AND gate를 이용하여 구성한 3단 2진 디코더는 아래와 같다.
☞ K단 2진 카운터의 카운트 능력을 모두 이용할 때 K개의 입력을 갖는 gate가 개가 필요하다. 따라서 3단 2진 디코더이므로 3개의 입력을 갖는 AND gate가 개가 필요하다. 위의 디코더는 0에서 7까지의 값을 디코딩하게 된다. AND gate의 출력에 해당하는 값이 나오면 1을 출력하고, 해당하는 값과 다르면 0을 출력한다. 따라서 5를 디코딩하게 되면 여섯 번째의 AND gate를 거쳐 출력이 나오게 되고, 6을 디코딩하면 일곱 번째의 AND gate를 거쳐서 나오게 된다.
2. 그림 9에서 4 또는 5, 혹은 4, 5 모두를 디코딩하기 위한 그림을 그려라.
☞ 십진수 4와 5를 이진수로 표현하면 각각 100, 101이다. 이를 논리식으로 표현하면 각각 A`B`C, AB`C가 된다. 4 또는 5를 따로 디코딩하려면 3-Input AND gate에 출력을 입력시키고, 4 또는 5에 해당하는 값이 출력될 때 AND gate에서 1을 출력하게 하면 된다. 이는 1번 문제에서 구성한 회로에 속해 있는데, 위의 회로에서 4와 5를 디코딩 할 때, 다섯 번째의 AND gate와 여섯 번째의 AND gate의 출력이 1이 된다.
☞ 4와 5 모두를 디코딩: 위의 표에서 4와 5는 출력 C, B가 같고 A만 다름을 알 수 있다. 따라서 출력 A의 값에 관계없이 CB`가 될 경우 AND gate를 통하여 1이 되게 하면 4, 5 모두를 디코딩하는 회로가 된다. 구성한 회로는 아래와 같다. 출력 A의 값은 관계없으므로 B와 C의 출력을 2-Input AND gate에 입력시켰다. 4, 5중 어느 하나를 디코딩할 경우 AND gate의 출력이 1이 된다.
3. 그림 7이 Excess 3 코드를 어떻게 만들어 내는지를 설명하라.
참고 자료
없음