바이너리로 계산하는 방법
이진법 계산의 기본은 2이고, 캐리 규칙은 "두 개를 하나로 변환한다"이며, 빌림 규칙은 "하나를 빌려 둘이 된다"입니다.
2진수(binary)는 2자리 숫자를 사용하는 캐리 시스템입니다. 0과 1은 컴퓨터 연산의 기본이 됩니다. 컴퓨터의 기본은 바이너리입니다.
초창기에 일반적으로 사용되는 기본 체계는 주로 십진법이었습니다(우리는 손가락이 10개이므로 십진법이 더 합리적인 선택입니다. 우리는 손가락을 사용하여 10개의 숫자를 나타낼 수 있습니다. 0의 개념은 훨씬 나중에 나타나기 때문에 0-9 대신 1-10입니다. 전자컴퓨터가 등장한 이후 전자관을 이용해 10가지 상태를 표현하는 것은 너무 복잡해 모든 전자컴퓨터에는 켜짐과 꺼짐이라는 두 가지 기본 상태만 존재했다.
2진수는 10진수와 동일하게 덧셈, 뺄셈, 곱셈, 나눗셈의 4가지 산술 연산을 수행할 수 있습니다. 알고리즘 규칙은 다음과 같습니다:
덧셈 연산: 0=0, 1=1, 1+0=1, 1+1=10, (2마다 1을 수행).
뺄셈 연산: 1-1=0, 1-0=1, 0-0=0, 0-1=1, (상위 비트에서 1을 2로 빌림).
곱하기 연산: 0×0=0, 0×1=0, 1×0=0, 1×1=1, (둘 다 “1”일 때만 결과는 “1”입니다).
나누기 연산: 이진수에는 두 개의 숫자(0, 1)만 있으므로 몫은 1 또는 0입니다.
더하기 0=0, 1=1+0=1, 1+1=10.
뺄셈 0-0=0, 1-0=1, 1-1=0, 0-1=-1, 10100-1010=1010.
곱셈 0×0=0, 0×1=1×0=0, 1×1=1.