2진수 연산 마스터

숫자 세기 (Binary Counter)

버튼을 눌러 10진수 숫자가 2진수로 차오르는 원리를 확인하세요.

0

1의 보수 (One's Complement)

비트를 뒤집으면(반전) 1의 보수가 됩니다.
두 수를 합치면 모든 전구가 켜집니다.
양수 N
0
1의 보수
(반전)
반전

뺄셈의 과정 (Step-by-Step)

A - BA + (-B)로 계산합니다. (보수 이용)
-
STEP 1: B를 음수(-B)로 변환
B
0
↓ 반전 (1의 보수)
~B
(반전)
↓ +1
-B (2의보수)
0
+
STEP 2: A와 더하기
A
0
-B
0
=
FINAL RESULT (버림 발생 확인)
결과
0

비트 이동 vs 산술 연산

시프트(주황색)는 비트가 모양 그대로 이동하지만,
일반 곱셈(청록색)은 비트 패턴이 완전히 바뀝니다.
입력값:
Current: 5

비트 논리 연산 (AND, OR, XOR, NOT)

각 비트 자리마다 논리 연산을 수행합니다.
보라색은 연산 결과를 의미합니다.
A:
B:
A
0
&
B
0
결과
0
12 & 10 = 8