-
[문제해설] 백단위의 숫자를 카운터하기 위해서는 10진 카운터가 몇개 필요한가?전자계산기조직응용기사/실기 필답형 기출문제 해설 2021. 9. 21. 10:56반응형
전자계산기조직응용기사 실기 필답형 기출문제(순차회로-카운터) - 2019년1회
백 단위의 숫자를 카운터 하기 위해서는 10진 카운터가 몇 개 필요한가?
- 문제 해설 -
카운터의 개념을 조금만 가지고 있으면 쉽게 풀 수 있는 문제입니다.
카운터(counter)란 계수기, 즉 수를 세는 장치입니다. 카운터는 자신이 표현할 수 있는 출력의 종류의 수가 자신이 카운팅 할 수 있는 숫자의 한도입니다. 10진 카운터란 카운터가 표현할 수 있는 출력이 10가지라는 것입니다. 그래서 10진수를 사용하는 사람이 사용하기에 유용합니다.
우선 10진 카운터의 상태 도표를 살펴보겠습니다.
위의 10진 카운터의 상태 도표를 살펴보겠습니다. 오렌지색의 10진수는 알아보기 위한 참고이고, 타원 안의 4개의 비트가 조합되어 상태를 나타냅니다. 4개의 비트를 저장할 수 있어야 되므로, 4개의 플립플롭이 필요하다는 것을 알 수 있습니다.
10진 카운터에서 필요한 것은 10종류(0~9)밖에 되지 않으므로, 0000 ~ 1001만 사용하고, 나머지 6가지(1010 ~ 1111)는 사용하지 않습니다. 그리고 하나의 10진 카운터는 아래와 같은 7 세그먼트 표시기 하나를 표현할 수 있습니다.
그럼 위와 같은 7 세그먼트 표시기로 백 단위 수를 표현하려면 아래와 같이 3개가 필요하겠죠?
그럼 답이 나왔습니다. 위의 7-세그먼트 표시기 1개당 10진 카운터가 1개 필요하니, 백 단위를 표시하기 위해 필요한 10진 카운터는 3개입니다.
참고로, 백 단위를 표현하기 위한 최소한의 플립플롭의 개수를 묻는다면,
최소 7개가 필요합니다. 이때, 나머지 28종류의 표현 종류는 사용하지 않겠죠??
https://youtube.com/playlist?list=PLboXycXmAIDt4ObBRPVj29BuD2d27oRnO
반응형'전자계산기조직응용기사 > 실기 필답형 기출문제 해설' 카테고리의 다른 글
[문제해설] 4X8Kbit를 갖는 Memory 소자를 조합하여 128KByte 기억용량을 얻으려면 최소 몇 개의 Memory 소자가 필요한가? (0) 2021.09.24 [문제해설] 부호와 절대치 고정소수점 방식을 사용하여 8bit로 +23과 -23을 표시하시오. (0) 2021.09.23 [문제해설] 16진수 7C.D를 8진수로 변환하시오. (0) 2021.09.21 [문제해설] 4096 x 8bit ROM에 필요한 최소한의 핀의 수는 몇개인가? (4) 2021.09.16 [문제해설] 2입력 EX-OR(그림) 3개를 사용해서 4입력 EX-OR GATE를 구성하시오.(단, 전달지연이 가장 작게 구성하시오.) (0) 2021.09.09