π€ μ»΄ν¨ν° ꡬ쑰 - μ μμ μμμ μμ νν λ°©μ
μ»΄ν¨ν°μ μμ μ μ νν
μ»΄ν¨ν°λ μ νΈλ₯Ό ꡬλΆνκΈ° λλ¬Έμ 0κ³Ό 1λ‘ νν.
2μ§λ²
: 0κ³Ό 1λ‘λ§ νν
1byte = 8bits (1bit * 8)
μ«μ 2λ₯Ό 2μ§λ²μΌλ‘ νν
- 0 0 0 0 0 0 1 0
μ»΄ν¨ν°μ μμ μ μ νν
μ μΌ μ’μΈ‘μ λΆνΈ(μμμΈμ§ μμμΈμ§)λ₯Ό λνλ
- λΆνΈλ₯Ό λνλ΄λ bitκ° 1μ΄λ©΄ μμ, 0μ΄λ©΄ μμ
-2λ₯Ό ννν΄ λ³΄μμ€.
- 2λ₯Ό
μ΄μ§μ
λ‘ νν
- 0 0 0 0 0 0 1 0
0μ 1
λ‘,1μ 0
μΌλ‘ λ³ν
- 1 1 1 1 1 1 0 1
+1
μ νλ€.
1 1 1 1 1 1 0 1
0 0 0 0 0 0 0 1
- 1 1 1 1 1 1 1 0 μ΄ λ¨.
μ¦, -2λ 1 1 1 1 1 1 1 0
μ¬κΈ°μ -2 + 2 λ
1 1 1 1 1 1 1 0
0 0 0 0 0 0 1 0
- 0 0 0 0 0 0 0 0 = 0μ΄ λ¨.
μμ 2λ²λ§ νλ€λ©΄ 1μ 보μ
, 2, 3λ²κΉμ§μ κ³Όμ μ 2μ 보μ
λΌκ³ ν¨.
μμλ₯Ό 10μ§μλ‘ μΌλ§μΌκΉ μμ보기
1
10110011
μ’μΈ‘μ λΆνΈλ₯Ό λ΄μ μμμΈ κ²μ νμΈ κ°λ₯
0 -> 1
λ‘ λ³ν,1 -> 0
μΌλ‘ λ³ν
- 0 1 0 0 1 1 0 0
+1
- 0 1 0 0 1 1 0 1 = 77
μ¦, -77μμ μ μ μλ€.
1
11110111
μ’μΈ‘μ λΆνΈλ₯Ό λ΄μ μμμΈ κ²μ νμΈ κ°λ₯
0->1
λ‘,1 -> 0
μΌλ‘ λ³ν
- 0 0 0 0 1 0 0 0
+1
- 0 0 0 0 1 0 0 1 = 9
μ¦, -9μμ μ μ μλ€.
κ·Έλ¬λ©΄ -9 + 9 ν΄μ 0μ΄ λμ€μ§λ νμΈνμ.
1 1 1 1 0 1 1 1
0 0 0 0 1 0 0 1
- 0 0 0 0 0 0 0 0
10000000μ μμ§μλ‘ νννλ€λ©΄?
μ μΌ μ’μΈ‘μ μλ κ°μ λΆνΈλ₯Ό λνλ. 1 : μμ
0 -> 1
λ‘,1 -> 0
μΌλ‘ λ³ν
- 0 1 1 1 1 1 1 1
+1
- 1 0 0 0 0 0 0 0 = 128
μ¦, -128μμ μ μ μλ€.
μμλ₯Ό νννλ €λ©΄ μμμ 2μ 보μλ₯Ό μ·¨ν¨. 2μ§λ² μμμ μ λκ°μ μκ³ μΆλ€λ©΄ 2μ 보μλ₯Ό μ·¨ν¨.