컴퓨터 공학/혼자 공부하는 컴퓨터 구조 +운영체제

2. 0과 1로 숫자를 표현하는 방법

공부를하자 2023. 6. 17. 15:18

 

1.컴퓨터가 이해하는 정보

 -컴퓨터는 모든 정보를 0 1로만 표현하고 이해한다.

 

2.비트(bit)

 -컴퓨터가 이해하는 가장 작은 정보 단위.

 -숫자로 01, 컴퓨터는 모든 정보를 0 1로만 표현하고 이해한다.

 -문자로 꺼짐:켜짐or 이다:아니다or 있다:없다

 -비트가 2개면 (켜짐,켜짐), (켜짐,꺼짐),(꺼짐,켜짐),(꺼짐,꺼짐) 4가지를 표현할수있음

   (2*2)=4

 -3개면 8가지를 표현할 있다.(2*2*2)=8

 

3.비트의 단위

 -바이트(byte): 8개의 비트를 묶은 단위 28 256가지 표현

  -1000byte 1kB(칼로바이트) 표현

 -

 

4.이진법(Binary)

1)정의

 -0 1만으로 숫자를 표현하는 방법

  -우리가 일상적으로 사용하는 것은 십진수(decimal)

 -우리가 컴퓨터에게 숫자를 계산을 맡기고 싶을때는 십진수를 이진수로 변환해줘야 한다.

 

 2)이진수의 음수표현

   -십진수에서는 음수를 표현할 때는 -기호를 붙이면 되지만 이진수는 다르다.

   -이진수는 2 보수를 구해 값을 음수로 간주하는 방법을 쓴다.

   *2의보수(어떤 수를 그보다 2n 에서 )

  

 

*컴퓨터에서는 Flag(플래그)라는 부가정보를 사용하여 음수인지 아닌지 받아들인다.

 

 

5.16진법

 1)정의

 -이진수는 사람이 보기에는 숫자의 길이가 너무 길어 16진법을 사용하기도 한다.

-16진수는 숫자가 16일떄 자리 올림하는 방식이다.

 

 

 

2)이진수와 십육진수 서로 변환하기

16 진수 =>2 진수

 

                                     

2 진수 =>16 진수