ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [전산개론] 진법 변환 (2, 8, 16, 10진수 변환하는 방법)
    학점은행제/전산개론 2021. 1. 18. 17:17

     

    진수의 종류

    고대 수 사용

    1) 바빌로니아 숫자 : 60진법

    2) 로마 숫자 : 12진법

    3) 마야족 숫자 : 20진법

     

    진수의 표현

    1) 진법 : 임의의 수를 숫자로 표현하는 방법

    2) 2진수 표현 : 디지털 컴퓨터는 두 개의 전기 신호(0 또는 1)를 이용함

     

     

    진법의 종류

    • 10진법 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (10개)
    • 2진법 : 0, 1 (2개)
    • 8진법 : 0, 1, 2, 3, 4, 5, 6, 7 (8개)
    • 16진법 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F (16개)

     

    진법 표현 방법

    • 숫자 오른쪽 하단에 작게 표시함

     

     

    자릿값

    • 자릿값 : 각 숫자가 가지고 있는걸 자리 값. 해당 진수에 제곱수를 적용한것.
    • 10진수 5234의 자릿값 : 5234 = 5 x 10의 3제곱 + 2 x 10의 2제곱 + 3 x 10의 1제곱 + 4 x 10의 0제곱
    • 2진수 101.1의 자릿값 : 1의 자릿값 = 2의 2제곱 + 0의 자릿값 = 2의 1제곱 + 1의 자릿값 = 2의 0제곱 + 1의 자릿값 = 2의 -1제곱
    • 8진수 146의 자릿값 : 1의 자릿값 = 8의 2제곱 + 4의 자릿값 = 8의 1제곱 + 6의 자릿값 = 8의 0제곱
    • 16진수 5C3의 자릿값 : 5의 자릿값 = 16의 2제곱 + C의 자릿값 = 16의 1제곱 + 3의 자릿값 16의 0제곱

     

    적용 예

     

    진법 변환

    • 진법 변환 : 주어진 수를 다른 진법으로 변환하는 것

     

    • 2, 8, 16진수 10진수로 변환하려면 각 숫자에 자릿값을 곱한 다음 모두 더하면 된다.

    • 10진수2, 8, 16진수로 변환하려면 아래처럼 정수부분소수부분을 나누어서 정수는 변환하려는 진수로 나눠주고 소수는 변환하려는 진수를 해준다음 모두 더해주면 된다

     

     

     

     

     

    '학점은행제 > 전산개론' 카테고리의 다른 글

    [전산개론] 불대수와 디지털 논리  (0) 2021.01.19

    댓글

Today
Designed by Danbee Park.