본문 바로가기

자동제어/PC 제어

PC제어프로그램 3일차 (20.05.07) - 소수점 진법변환(8 <-> 2 <->16)

반응형

5. 수의 변환 응용 (암산으로 변환) 

 

            2^3  2^2  2^1  2^0

32    16     8      4     2      1

A:10,  B:11,  C:12,  D:13,  E:14,  F:15

 

 

 

 ■ 10진수를 2진수로 변환

   ◆

 

 

 

 ■ 2진 정수를  8진, 16진으로 변환

   ◆ 8진수로 변환은 3자리씩 

 

 

 

 

 ■ 8수를 2진, 16진수로 변환

   ◆ 8진수에서 16진수로의 직접 변환은 없다

   ◆ 8진수에서 2진수, 2진수에서 16진수로 변환할 수 있다.

A:10,  B:11,  C:12,  D:13,  E:14,  F:15

 

37.24 (8)

011111.010100 (2)

 1F.50 (16)

 

26.37(8)

010110.011111(2)

16.7C(16)

 

52.71(8)

101010.111001(2)

2A.E4(16)

 

64.53(8)

110100.101011(2)

34.AC(16)

 

 

 

 ■ 16진수를 2진, 8진수로 변환

   ◆ 16진수에서 8진수로의 직접 변환은 없다

   ◆ 16진수에서 2진수, 2진수에서 8진수로 변환할 수 있다.

A:10,  B:11,  C:12,  D:13,  E:14,  F:15

 

A3.2B(16)

10100011.00101011(2)

2431.126(8)

 

1B.C2(16)

00011011.11000010(2)

33.604(8)

 

7E.C1(16)

01111110.11000001(2)

176.602(8)

 

C8.C8(16)

11001000.11001000(2)

310.62(8)

 

 

 ■  2진 소수를 10진 변환 간단하게? 안되나??

1011.011(2) ->____.___ (10)

정수부분은 그냥 변환,

소수부분은 자리수x2^승수

실제 프로그램 상에서는 사용x (시험용이다)

 

 

 ■ 우리가 배우는 진법변환은

프로그램 할 때 10진수를 2진, 16진수으로 변환할 때 사용된다.