이진수

김상현·2023년 10월 30일
0

컴퓨터는 우리가 일상적으로 사용하는 십진수를 사용하지않고 오직 이진수 만을 사용 합니다 왜냐면 컴퓨터는 전원이 켜졌을때 ON 꺼졋을 떄를 OFF 로 인식하기 떄문에 ON은 1 그리고 OFF 는 0 으로 생각 합니다

IP주소는 원래 이진수로 되어있는데,사람들이 이해하기 쉬우라고 십진수를 만들어서 쓰고 있습니다 우리가 현재 사용하는 IP 주소 방식은 버전 4로 , 이제 주소가 부족해서 앞으로는 버전 6일 사용될 예정입니다

이진수 계산 그 첫 번쨰

십진수는 0~9까지 한 자리를 쓰고,9에1을 더한 10은 자릿수가 하나 늘어나서 10이 됩니다 이진수도 마찬가지로 0에서 1까지 한 자리를 쓰고 1에1을 더한 값은자릿수가 하나 늘어나 10이 됩니다
즉, 십진수에는 십이 두 자릿수가 10이 됟스이 이진수에는 2가 두 자릿수 10이 되는 겁니다
따라서 앞에서 이진수에는 2가 없고 1과0,그리고 1보다 1 큰수 는 2가 아닌 10이 됩니다

또 한 가지 Logical AND 기능 입니다
예를 들어 110 1111과 111 0000을 AND 하면 답은 1100 0000 입니다 즉 AND 는 양쪽이 모두 1인 경우에만 1이 되고 하나라도 0인 경우에는 0이되는 성질이 있습니다

0 AND 0 = 0
0 AND 1 = 0
1 AND 0 = 0
1 AND 1 = 1
따라서 다음과 같습니다

	1100 1111
	1111 0000

AND

여기서는 아래 쪽에 오는 이진수가 전부 1로만 구성되어 있습니다 그러다 보니 논리 AND를 하고 난 후에 나오는 값은 바로 윗줄에 있던 이진수와 같게 됩니다

profile
안녕하세요

0개의 댓글