IT 지식/CS 기초

컴퓨터에서 16진수가 중요한 이유

Security Engineer 2024. 7. 19. 01:02

16진수 표기가 사용되는 예시

  • 색상 표현 → RGB
  • 컴퓨터 하드웨어 주소 표현 
  • 메모리 값 표현

 

RGB 색상 표현과 픽셀

그림1 - RGB 벤 다이어그램

Red: 255-0-0

Green: 0-255-0

Blue: 0-0-255

 

Yellow: 255-255-0

Magenta: 255-0-255
Cyan: 0-255-255
White: 255-255-255

 

 

Red 색상을 표현하는데 8bit를 사용한다.

8bit → 2⁸ → 256 ( 0~255 ) → 256개의 빨간색 종류가 있다.

 

 

컴퓨터 RGB 컬러 색상 표현

그림2 - 크롬 개발자 모드 CSS

 

  • CSS에서도 16진수로 색상을 표기한다.
  • 16진수 한 자리는 4bit 이다. 두 자리는? 8bit
  • B7 1C 1C → 8bit 8bit 8bit → RGB 값 → 총합 24bit

 

 

컴퓨터 하드웨어 주소 표현

그림3 - Visual Studio로 C언어 프로그램 작성 중 Memory 내용 조사

 

  • 그림3 처럼 대부분 16진수로 표기한다.

 

 

결론

  • 컴퓨터의 모든 정보는 0,1 로 표현된다.
  • 4bit 로 묶어서 표현하면 16가지의 경우의 수가 있다. ( 2 → 16 )
  • 그러므로 16진수로 표현한다.

 

 

 

 

 

 

 

참고

https://www.inflearn.com/course/%EB%84%93%EA%B3%A0%EC%96%95%EA%B2%8C-%EC%BB%B4%EA%B3%B5-%EC%A0%84%EA%B3%B5%EC%9E%90