ν°μ€ν 리 λ·°
β° μ»΄ν¨ν°λ‘ λ°μ΄ν° νν
- μ»΄ν¨ν°λ 0κ³Ό 1λ‘ λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ€
- bit(λΉνΈ) : μ»΄ν¨ν°κ° νννλ λ°μ΄ν° μ΅μ λ¨μ
2μ§μ νλ κ°μ μ μ₯ν μ μλ λ©λͺ¨λ¦¬μ ν¬κΈ° - byte(λ°μ΄νΈ) : 1byte = μ¦, 8bit
β 2μ§μ : 0κ³Ό 1λ‘ νν
10μ§μ | 2μ§μ |
0 | 0000000 |
1 | 0000001 |
2 | 0000010 |
3 | 0000011 |
4 | 0000100 |
5 | 0000101 |
→ μ»΄ν¨ν°λ‘λ 0κ³Ό 1λ‘ μλ£κ° ννλκΈ° λλ¬Έμ,
γμ«μλ λ¬Έμ λν 0κ³Ό 1 μ‘°ν©μΌλ‘ ννλλ€
γοΌμ κΈ°μ on/off κ°λ μΌλ‘ 2μ§μ 1/0μ λμ μν¨ κ²)
* 2μ§μ, 10μ§μμ λν κ°λ μ 리
β https://blog.naver.com/jdockko1/222905501046
β‘ https://blog.naver.com/kuuungu4/222316567190 (λ ΈνΈμ νμ΄λ³΄κΈ° κ°μΆ)
γps. μ΄λ¦΄ μ λ°°μ λλ° λ€μ 곡λΆν νμκ° μλ€ ν·κ°λ¦Ό π’
ex) 2μ§μλ 2μ κ±°λμ κ³±μΌλ‘ μ΄λ£¨μ΄μ§λ―λ‘
γ00000
γ00001 → 2^0 = 1
γ00010 → 2¹ = 2
γ00011 → 2¹ + 2^0 = 3
γ00100 → 2² = 4
* 2μ§λ²μ 맨 λ€μ (2)λ₯Ό λΆμ¬ 2μ§μλΌλ κ²μ ννν¨
β 10μ§μ, κ·Έλ¦¬κ³ 16μ§μ(??)
10μ§μ | 16μ§μ |
9 | 9 |
10 | A |
11 | B |
12 | C |
13 | D |
14 | E |
15 | F |
16 | 10 |
→16μ§λ²μμ 10μ 1μ΄ 16μ 1μΉ μ리μ (=16¹)
→ 2μ§μλ κΈΈμ΄κ° κΈΈμ΄μ Έμ 8μ§μ, 16μ§μλ₯Ό μ¬μ©νκΈ°λ ν¨
β16μ§μλ μ μΈκΉ?
→ 2μ§μμ κΈΈμ΄λ³΄λ€ ÷4λ‘ μ€μ¬ μΈ μ μμ
ex) 8bitλ‘ 10 ννν΄λ³΄κΈ° (2μ§μλ 2μ nμΉμΌλ‘ ννλλλ‘ νκΈ°)
γ10 = 8+2 = 2³+2¹ = 00001010 (2) π
γ(2μ 3μΉ μ리μ 2μ 1μΉ μλ¦¬κ° ν΄λΉλλ€λ λ§)
γ∴ λ€μ μμ§λ²μΌλ‘ λ°κΎΈλ©΄ → 2³+2¹ = 10
γβοΈμ¬κΈ°μ, 10μ§λ² 10 / 2μ§λ² 00001010 μ 16μ§λ²μΌλ‘ λ°κΎΈλ©΄?
γβ 2μ§μ 00001010λ₯Ό 보기 μ½κ² λ° λμ΄ μ λ¦¬ν΄ λ³΄μλ€.
γβ‘ 0000 (0) / 1010 (10μ§λ²μΌλ‘λ 10 = 16μ§λ²μ 10μ΄ Aμ΄λ―λ‘)
γ∴ μ¦ 0Aλ‘ ννν μ μλ€
β16μ§μμ κ°λ¨ν¨μ μ΄ν΄λ³΄μ!
- 2μ§μ 1111 = 10μ§μ 15 = 16μ§μ Fκ° λλ€
- 16μ§μλ ννλκΈ° μν΄, 0~15κΉμ§ 4bitλ₯Ό νμλ‘ ν¨
- κ²°κ΅ 4bitλ₯Ό λͺ¨μ ν λ²μ νννλ κ²μ΄ 16μ§μ
ex) μλ₯Ό λ€μ΄ μ£Όμκ°μ λνλΌ λ 16μ§μλ₯Ό λ§μ΄ μ΄λ€
γμ£Όμλ 64bitλ‘ ννμ λ§μ΄ νλλ° 2μ§μλ‘ νννκΈ°μλ
γκ΅μ₯ν κΈΈμ΄κ° κΈΈμ΄ νκ³κ° μκΈ° λλ¬Έ. (001010001...)
γ→ 64bitλ₯Ό 16μ§μλ‘ νννλ©΄ 64÷4 = 16!!
γ→ μ«μ 16κ°λ‘ 64bitλ₯Ό ννν μ μλ κ²μ
μμ½ : 8μ§μλ 10μ΄ 8, 16μ§μλ 10μ΄ 16, 10μ§μλ 10μ΄ 10!
β 8μ§μλ 3bitλ₯Ό νμλ‘ ν¨ 2μ§μ 111 = 10μ§μ 7μ΄κ³ , / 10(μΌμμΌλ‘ μ½μ)μ 8μ΄λ€
β10μ§μ, 16μ§μ, 8μ§μ
βΆ μ«μ 10μ 10μ§μ, 2μ§μ, 8μ§μ, 16μ§μλ‘ μΆλ ₯νλ©΄?
'π' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
SPRING μΉ΄μΉ΄μ€ λ‘κ·ΈμΈ (0) | 2023.05.06 |
---|---|
Spring Framework μμνκΈ° (0) | 2023.05.02 |
γμ¬μ νμ΅γ4. λ³μμ μλ£ν 2-1 (μκ·Ό μ¬λ°κ΅°) (0) | 2022.12.19 |
γμ¬μ νμ΅γ3. λ³μμ μλ£ν 1-2 (머리 μν_2) (0) | 2022.12.18 |
γμ¬μ νμ΅γ1. μλ° νλ‘κ·Έλλ° μμνκΈ° (0) | 2022.12.17 |