진법과 데이터 크기 

비트란 2진법 한자리 X(2)를 의미합니다. 즉, 변화할 수 있는 가짓수가 2가지인 것을 1비트라고 합니다.

8진법으로 쓰여진 한 자리는 8개의 변화할 수 있는 가짓수를 지니므로 XXX(2) 3비트 입니다.

16진법으로 쓰여진 한 자리는 16개의 변화할 수 있는 가짓수를 지니므로 XXXX(2) 4비트 입니다.


 

진법(Base)

·        radix

·       수의 표현에 사용될 있는 숫자기호의 개수와 자리수를 의미합니다.

·       위치에 대한 값을 정의해주는 수의 체계입니다.

 

 

http://bit.ly/2ykKXZM

http://bit.ly/2ErL3Ex

http://bit.ly/2PzHxJf

 

 

 

2진수, 10진수, 16진수, 8진수

진수

설명

표현법

10진수

10진법

0~9까지의 숫자를 사용

 

10

일상적인 표현법

2진수

2진법

0, 1 개의  숫자를 사용

 

0000 1010

컴퓨팅 표현법

8진수

8진법

0~7까지의 숫자를 사용

2진수 3자리 8진수 한자리로 표현

 

012

컴퓨팅 표현법

16진수

16진법

0~9까지의 숫자를 사용하고, 9 이후부터 a, b, c, d, e, f 문자 사용

2진수 4자리를 16진수 한자리로 표현

 

0xa

컴퓨팅 표현법

 


 

 

2진수, 10진수, 16진수, 8진수 데이터 표현 방법

2진수

10진수

16진수   

8진수

0000 0000

0

0x0

00

0000 0001

1

0x1

01

0000 0010

2

0x2

02

0000 0011

3

0x3

03

0000 0100

4

0x4

04

0000 0101

5

0x5

05

0000 0110

6

0x6

06

0000 0111

7

0x7

07

0000 1000

8

0x8

010

0000 1001

9

0x9

011

0000 1010

10

0xa

012

0000 1011

11

0xb

013

0000 1100

12

0xc

014

0000 1101

13

0xd

015

0000 1110

14

0xe

016

0000 1111

15

0xf

017

0001 0000

16

0x10

020

0001 0001

17

0x11

021

 

10 == 0xa == 012

17 == 0x11 == 021

 

 

 

 

2진수를 10진수로 표현하는 방법

 

00001101 10진수로 변환하기


 


 

 

2진수

10진수

2진수

10진수

2진수

10진수

0000 0000

 

0000 0110

 

0000 1100

 

0000 0001

 

0000 0111

 

0000 1101

 

0000 0010

 

0000 1000

 

0000 1110

 

0000 0011

 

0000 1001

 

0000 1111

 

0000 0100

 

0000 1010

 

0001 0000

 

0000 0101

 

0000 1011

 

0001 0001

 

 

 

2진수를 8진수와 16진수로 표현하는 방법



2진수

00000101 00001101 01010111 01001101

8진수

02505253515

16진수

050d574d

 

 

 

 

13 -13 변환

양수를 음수로 변환시

1 보수를 구한 다음 1 더해주면 음수값이 됩니다.

 

음수에서 양수로 변환시

1의보수를 구한다음 1 더해주면 양수값이 나옵니다.


 

MSB(Most Significant Bit): 부호비트

 


+ Recent posts