ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2진법
    it 2022. 12. 21. 21:00

    서론

    세상에는 많은 종류의 수를 세는 방법이 있습니다.

    사람은 1부터 10까지의 수 즉, 10진법을 선택하였고, 현재까지도 가장 많은 방법으로 사용하고 있습니다.

    그 이유는 사람의 손가락이 10개이기 때문입니다.

    하지만 컴퓨터의 경우는 2진법을 사용합니다.

    그 이유는 초기의 컴퓨터는 켜는 것과 끄는 것 두 가지의 방법만이 있었기 때문입니다.

    그래서 초기의 컴퓨터에 명령을 내리기 위해서는 0과 1만을 사용하여 프로그래밍을 해야했습니다.

     

    본론

    2진수를 알기 위해 우선 10진수가 어떻게 이루어지고 수를 계산하는지 알아봅시다.

    우리에게 123이라는 수가 있습니다.

    우리는 이 숫자가 백이십삼이라는 것을 바로 알 수 있습니다.

    여기에는 규칙이 있기 때문입니다.

    가장 뒷자리 즉, 1의 자리에 있는 3에는 10의 0제곱을 곱하고,

    두번째 자리 즉, 10의 자리에 있는 2에는 10의 1제곱을 곱하고,

    첫번째 자리 즉, 100의 자리에 있는 1에는 10의 2제곱을 곱합니다.

    순서대로 1*100 + 2*10 + 3*1이 되겠죠.

    이런 식으로 각자의 자리에 정해진 값이 있는 거에요.

     

    마찬가지로 2진수에도 각자의 자리에 값이 있습니다.

    10진수에서는 각 자리에 10의 제곱을 곱해주었듯이, 2진수에서는 2의 제곱을 곱해줍니다.

    101을 예로 들어볼게요.

    가장 뒷자리의 1에는 2의 0제곱을 곱하고,

    두번째 자리의 2에는 2의 1제곱을 곱하고,

    첫번째 자리의 1에는 2의 2제곱을 곱합니다.

    순서대로 1*4 + 0*2 + 1*1이 되겠죠.

    10진수로 변환해주면 5가 되겠네요.

     

    정리하자면 2진수는 0과 1만을 사용해 수를 세는 것이고,

    각자의 자리에 2의 제곱을 곱해주어 계산하는 것입니다.

     

    댓글

Designed by Tistory.