하트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
2진수
(r1 문단 편집)
[오류!]
편집 권한이 부족합니다. 로그인된 사용자(이)여야 합니다. 해당 문서의
ACL 탭
을 확인하시기 바랍니다.
닫기
RAW 편집
== 개요 == {{{+1 二進法 / binary}}} '''2진법'''은 0과 1이라는 두 개의 숫자만을 사용하여 수를 나타내는 진법을 말한다. 미적분학의 창시자이기도 한 고트프리트 빌헬름 라이프니츠가 고안하였다. 인간은 10개의 손가락을 각각의 객체로 인지하여 펴지거나 접힌 것을 세는 셈법을 주로 써왔기에 오래전부터 [[10진수|10진법]]을 사용해 왔지만, 전자 기기의 경우는 신호를 특정 순서로 그룹화하여 인지하기에 해당 신호가 켜졌는지(1), 꺼졌는지(0)를 구별하기 때문에[* 이 편이 인식이 간단해져 오류의 발생이 적고 속도를 쉽게 올릴 수 있기 때문이다. 즉, 논리 회로에선 이 0과 1을 단순히 숫자가 아닌 서로를 반대하는 기호라고 이해하는 게 쉽다.] 2진법을 기반으로 발전하였다. 예시로 들자면, 인간은 손가락이 '''몇 개''' 펴져있는지, 혹은 접혀있는지를 센다면, 기계는 손가락에 특정 순서를 할당하여 '''몇 번째''' 손가락이 펴지고 접혔는지를 파악하여 그것을 숫자로 인식하는 식이다. 그래서 손가락 5개로 사람은 0부터 5까지 세지만, 기계는 0부터 2^^5^^-1=31까지 셀 수 있으며, 검지, 중지, 약지, 새끼를 펴고 엄지만 굽힌다면 사람은 '4'라고 인식하겠지만 기계는 2^^3^^+2^^2^^+2^^1^^+2^^0^^=15로 인식할 것이다. 이론상 열 손가락으로 0부터 1023까지 셀 수 있다.[* 손바닥을 보이게 두 손을 놓은 후, 손가락을 다 접은 게 0이다. 그 상태에서 오른손 엄지를 피면 2^0, 그리고 오른손 검지까지 펴면 2^^0^^ + 2^^1^^, 이러한 방식으로 오른손 소지를 편 후엔 왼손 소지로 넘어가서 쭉 왼손 엄지까지 가면 열 손가락을 다 펴게 되어 2^^0^^ + 2^^1^^ + 2^^3^^ + ... + 2^^9^^ = 1023까지 셀 수 있다.]
Liberty
|
the tree