-
[문제해설] 16진수 7C.D를 8진수로 변환하시오.전자계산기조직응용기사/실기 필답형 기출문제 해설 2021. 9. 21. 07:20반응형
전자계산기조직응용기사 실기 필답형 기출문제(수의 진법 변환) - 2013년3회, 2015년3회
16진수 7C.D를 8진수로 변환하시오.
- 문제 해설 -
수의 진법 변환 문제입니다.
일반 수학적인 방법은 인류가 주로 사용하는 10진수 중심이기에, 이 문제 같은 경우 16진수를 10진수로 변환 후, 그 10진수를 다시 8진수로 변경하는 번거로운 계산입니다.
하지만 전자공학이나 컴퓨터공학에서 다루는 이산수학에서는 비트의 성질을 활용하여 2진수, 8진수, 16진수 간에는 쉽게 상호변환이 가능합니다. 여기서 2진수는 전기적 신호를 나타내는 true, false 즉, 0과 1을 활용하는 것이라는 것을 쉽게 이해하지만, 8진수와 16진수는 왜 사용하는 것일까요?
그럼 문제에서 주어진 16진수 7C.D의 각 자릿수를 4개의 비트로 표현해보겠습니다.
16진수 7 C . D 2진수 0111 1100 . 1101 위 표처럼 16진수 7C.D의 각 자릿수를 4비트로 표현하면 0111 1100 . 1101이 됩니다.
그럼 8진수는 한 자리당 3비트로 표현이 되니, 이 비트들을 3개씩 묶어 8진수로 표현해보겠습니다.
여기서 주의할 점은 .(소수점)을 중심으로 3개씩 묶어나가고, 최 양쪽(좌, 우측 ) 비트는 0으로 채웁니다.
001 111 100 . 110 100
2진수 001 111 100 . 110 100 8진수 1 7 4 . 6 4 이처럼 정답은 174.64(oct)가 됩니다.
참고로 위 변환 과정을 표 하나로 나타내 보겠습니다.
hex 7 C . D bin 0 0 1 1 1 1 1 0 0 . 1 1 0 1 0 0 oct 1 7 4 . 6 4 https://youtube.com/playlist?list=PLboXycXmAIDt4ObBRPVj29BuD2d27oRnO
반응형'전자계산기조직응용기사 > 실기 필답형 기출문제 해설' 카테고리의 다른 글
[문제해설] 부호와 절대치 고정소수점 방식을 사용하여 8bit로 +23과 -23을 표시하시오. (0) 2021.09.23 [문제해설] 백단위의 숫자를 카운터하기 위해서는 10진 카운터가 몇개 필요한가? (3) 2021.09.21 [문제해설] 4096 x 8bit ROM에 필요한 최소한의 핀의 수는 몇개인가? (4) 2021.09.16 [문제해설] 2입력 EX-OR(그림) 3개를 사용해서 4입력 EX-OR GATE를 구성하시오.(단, 전달지연이 가장 작게 구성하시오.) (0) 2021.09.09 [문제해설] 다음 Y=(A+B)(C+D)의 식에 대하여 2주소 명령어 방식을 이용했을 때 표기되는 마지막 연산코드 (가) (나) (다)는 무엇인가? (0) 2021.09.08