JavaScript is required

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à:

A. 37,52

B. 73,25

C. 37,25

D. 73,52

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.

Câu hỏi liên quan