본문 바로가기
컴퓨터공학기초 개념/컴퓨터구조

2. 데이터의 표현 - 진법

by devraphy 2021. 8. 2.

1. 진법

- 컴퓨터는 0과 1을 사용하는 2진법을 이용해 데이터를 이해한다.

- 사람이 이해할 수 있도록 2진법을 다양한 진법으로 확장하여 표현한다. 

- 기본적으로 사용되는 진법은 다음과 같다. 

 

a) 2진법, 8진법, 10진법, 16진법에 대하여 

- 2진법은 0과 1만을 사용하여 수를 표현하는 방법이다. 

- 8진법은 0~7까지 사용하여 수를 표현하는 방법이다. 

- 10진법은 0~9까지 사용하여 수를 표현하는 방법이다.

- 16진법은 0~9와 A, B, C, D, E, F를 사용하여 수를 표현하는 방법이다.  

 

b) 2진법 ↔ 10진법 변환방법 

2진법을 10진법으로
10진법을 2진법으로

 

b) 10진법 ↔ 8진법 변환방법 

10진법을 8진법으로

 

10진법을 8진법으로

 

c) 16진법 ↔ 10진법 변환방법

16진법을 10진법으로
10진법을 16진법으로

 

d) 8진법, 16진법를 2진법으로 변환하고 싶다면? 

- 8진법를 2진법으로 변환하거나, 8진법을 16진수법으로 변환하거나 하고 싶다면

- 무조건 10진법으로 변환을 거쳐야 한다. 

- 10진법으로 변환한 후에, 변환하고 싶은 진법에 맞게끔 다시 계산하면 된다.  

 

e) 소수는 어떻게 변환하는가?

소수(10진법)를 2진법으로

 

2진법 소수를 10진법으로

 

- 2진법 소수를 10진법으로 변환할 때, 소수점 이후의 정수부분은 위에서 설명한 2진법 변환 방법과 동일하게 계산한다. 

댓글