Cho biểu diễn dưới dạng IEEE 754/85 như sau: 42 15 00 00 H. Giá trị thập phân của nó là:
Trả lời:
Đáp án đúng: C
Chuyển đổi số hexa 42 15 00 00 H sang dạng nhị phân, ta có: 01000010 00010101 00000000 00000000.
Phân tích theo chuẩn IEEE 754, ta có:
- Sign bit (dấu): 0 (dương)
- Exponent (số mũ): 10000100 (132 ở hệ thập phân)
- Mantissa (phần định trị): 00101010000000000000000
Tính toán giá trị:
- Bias (độ lệch) = 2^(8-1) - 1 = 127
- Exponent đã điều chỉnh = 132 - 127 = 5
- Mantissa (chuẩn hóa) = 1.00101010000000000000000
Giá trị thập phân = (-1)^0 * 1.00101010000000000000000 * 2^5
= 1 * (1 + 0*2^-1 + 0*2^-2 + 1*2^-3 + 0*2^-4 + 1*2^-5 + 0*2^-6 + 1*2^-7) * 32
= (1 + 0.1640625) * 32
= 1.1640625 * 32 = 37.25
Vậy giá trị thập phân là 37,25.