728x90
π§ λΆλμμμ λ§μ
λ§μ μ κ²½μ°μλ λ€μκ³Ό κ°μ κ³Όμ μ ν΅ν΄ μ΄λ£¨μ΄μ§λλ€.
1. λν΄μ§λ λ μ μ€ μ§μκ° ν° μμ λ§μΆμ΄, μ§μκ° μμ μλ₯Ό λ³κ²½ν©λλ€.
μ΄λ μ리μ΄λ μ΄ν λ²λ €μ§λ μκ° μμ μ μμ΅λλ€.
2. μ ν¨μ리(frac)μ μλ‘ λν©λλ€.
3. μ΄ ν©μ μ κ·νλμ§ μμμ μ μμΌλ―λ‘, μ΄λ₯Ό μ κ·ν μν΅λλ€.
μ΄λ μ€λ²/μΈλνλ‘μ° μ¬λΆλ₯Ό νμΈνμ¬μΌ ν©λλ€.
4. λΉνΈ μμ ννλ²μκ° λμ΄κ°λ κ²½μ° κ·Όμ¬λ₯Ό ν΅ν΄ μ리μλ₯Ό λ§μΆμ΄ μ£Όκ³ , λν λ€μ μ κ·νκ° νμνλ€λ©΄ 3, 4μ κ³Όμ μ λ°λ³΅νμ¬ μ§νν©λλ€.
μλ₯Ό λ€μ΄ λ€μ λ λΆλμμμ μ λν΄λ³΄λλ‘ νκ² μ΅λλ€.
$ 1.000 \times 2^{-1} + -1.110 \times 2^{-2} \;\;\;(0.5 + -0.4375)$
1. ν° μμ μ§μμ λ§μΆμ΄ μμ μμ μμμ μ μ λ ¬ν©λλ€.
$ 1.000 \times 2^{-1} + -0.111 \times 2^{-1}$
2. μ ν¨μ리λ₯Ό λν©λλ€.
$ 0.001 \times 2^{-1} $
3. μ κ·ν μν΅λλ€.
$ 1.0 \times 2^{-4} $
4. κ·Όμ¬κ° νμνλ©΄ κ·Όμ¬ν©λλ€. (μ΄ κ²½μ° νμ μμ΅λλ€.)
$ 1.0 \times 2^{-4} $
π§ λΆλμμμ κ³±μ
κ³±μ μ κ²½μ°μλ λ€μκ³Ό κ°μ κ³Όμ μ ν΅ν΄ μ΄λ£¨μ΄μ§λλ€.
1. λ μ§μλ₯Ό λν©λλ€.
2. μ ν¨μ리(frac)μ μλ‘ κ³±ν©λλ€.
3. μ΄ κ³±μ μ κ·νλμ§ μμμ μ μμΌλ―λ‘, μ΄λ₯Ό μ κ·ν μν΅λλ€.
μ΄λ μ€λ²/μΈλνλ‘μ° μ¬λΆλ₯Ό νμΈνμ¬μΌ ν©λλ€.
4. λΉνΈ μμ ννλ²μκ° λμ΄κ°λ κ²½μ° κ·Όμ¬λ₯Ό ν΅ν΄ μ리μλ₯Ό λ§μΆμ΄ μ£Όκ³ , λν λ€μ μ κ·νκ° νμνλ€λ©΄ 3, 4μ κ³Όμ μ λ°λ³΅νμ¬ μ§νν©λλ€.
5. κ²°κ³Όμ λΆνΈλ₯Ό κ²°μ νκΈ° μν΄ λ νΌμ°μ°μλ€μ λΆνΈκ° κ°μμ§ νλ¨νμ¬ λΆνΈλ₯Ό κ²°μ ν©λλ€.
μλ₯Ό λ€μ΄ λ€μ λ λΆλμμμ μ κ³±ν΄λ³΄λλ‘ νκ² μ΅λλ€.
$$ 1.000 \times 2^{-1} \times -1.110 \times 2^{-2} \;\;\;(0.5 \times -0.4375)$$
1. λ μ§μλ₯Ό λν©λλ€.
$-1 + -2 = -3$
μ΄μ Biasλ₯Ό λνλ©΄ $-3 + 127 = 124$ μ λλ€.
2. μ ν¨μ리λ₯Ό κ³±ν©λλ€.
$ 1.000 \times 1.110 = 1.110 \times 2^{-3}$
3. μ κ·ν μν΅λλ€.
$ 1.110 \times 2^{-3}$
4. κ·Όμ¬κ° νμνλ©΄ κ·Όμ¬ν©λλ€. (μ΄ κ²½μ° νμ μμ΅λλ€.)
$$ 1.110 \times 2^{-4} $$
5. λΆνΈλ₯Ό κ²°μ ν©λλ€.
$$ -1 \times 1.110 \times 2^{-4} $$
π§ λΆλμμμ μΈμ€νΈλμ
λ¨μΌμ λ°λ(single-precision)
ffadd.s, fsub.s, fmul.s, fdiv.s, fsqrt.s
μ΄μ€μ λ°λ(single-precision)
fadd.d, fsub.d, fmul.d, fdiv.d, fsqrt.d
728x90
'π₯ Computer Science > μ»΄ν¨ν° ꡬ쑰' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μ»΄ν¨ν° ꡬ쑰] νλ‘μΈμ[1] - λ°μ΄ν°ν¨μ€ μ μ΄ (0) | 2022.11.09 |
---|---|
[μ»΄ν¨ν° ꡬ쑰] νλ‘μΈμ[0] - λ°μ΄ν°ν¨μ€ ꡬν (0) | 2022.11.08 |
[μ»΄ν¨ν° ꡬ쑰] μ»΄ν¨ν° μ°μ°[3] - λλμ (1) | 2022.10.25 |
[μ»΄ν¨ν° ꡬ쑰] μ»΄ν¨ν° μ°μ°[2] - κ³±μ (0) | 2022.10.25 |
[μ»΄ν¨ν° ꡬ쑰] μ»΄ν¨ν° μ°μ°[1] - λ§μ κ³Ό λΊμ (0) | 2022.10.25 |