[넓고 얕게 배우는 컴퓨터 구조] 진법변환

YUZAMIN
Hello, World! I'm YUZAMIN, a diligently endeavoring frontend developer 🐤💦
[넓고 얕게 배우는 컴퓨터 구조] 진법변환

강의 영상📼

정리📝

  • 컴퓨터 안 모든 정보는 0과 1
  • 4비트와 4비트를 묶어서 8비트, 즉, 1바이트로 만들 수 있음
  • 네 개의 스위치가 꺼지면 0000, 1001까지는 9, 1010은 10이 됨
  • 10부터 1111, 즉, 15까지 2자리 수를 한 자리로 표현하기 위해 영문자로 대체하여 씀

  • 4비트는 16비트로 보면 한 자리 숫자임
  • 16진수로 41(0x41)이라는 숫자가 있다면?
    • 4와 1이 각각 4비트이고, 0100과 0001로 변환할 수 있음
    • 0x41 = 01000001(총 8비트 = 1바이트)
      • 즉, 0x41는 용량으로 표현하자면 1바이트
    • 0x41을 16진수 -> 10진수 변환 시 (1 _ 1) + (16 _ 4) = 65
    • 01000001을 2진수 -> 10진수 변환 시 (1 _ 1) + (64 _ 1) = 65
  • 0x73은 숫자 하나가 4비트이며 총 1바이트(=8비트)
    • 01110011로 변환됨
    • 0x73을 16진수 -> 10진수 변환 시 (1 _ 3) + (16 _ 7) = 115
    • 01110011을 2진수 -> 10진수 변환 시 (1 _ 1) + (2 _ 1) + (16 _ 1) + (32_ 1) + (64 * 1) = 115

출처