Cho biểu diễn dưới dạng IEEE 754/85 như sau: C2 82 80 00 H. Giá trị thập phân của nó là:
Trả lời:
Đáp án đúng: A
Đề bài yêu cầu tìm giá trị thập phân của một số được biểu diễn dưới dạng IEEE 754/85. Ta có số hexa C2 82 80 00.
Bước 1: Chuyển đổi số hexa sang nhị phân: C2 82 80 00 H = 11000010 10000010 10000000 00000000
Bước 2: Xác định các thành phần của số dấu chấm động theo chuẩn IEEE 754:
- Bit dấu (sign bit): Bit đầu tiên là 1, vậy số này âm.
- Số mũ (exponent): 8 bit tiếp theo là 10000101, tương ứng với số 133. Giá trị bias là 127. Vậy số mũ thực tế là 133 - 127 = 6.
- Phần định trị (mantissa): 23 bit còn lại là 00000101000000000000000.
Bước 3: Tính toán giá trị thập phân:
- Dấu: Âm (-1).
- Phần định trị: 1 + 00000101000000000000000 (nhị phân) = 1 + 27262976 / 2^23 = 1 + 0.09999847412109375 ≈ 1.10
- Giá trị: (-1) * 1.10 * 2^6 = -1 * 1.09999847412109375 * 64 = -70.39990234375 ≈ -70.4
Cách tính khác (chính xác hơn):
Số đã cho là C2 82 80 00.
Đổi ra nhị phân: 11000010100000101000000000000000
Sign bit = 1 (số âm)
Exponent = 10000101 = 133
Bias = 127
Exponent đã bias = 133 - 127 = 6
Mantissa = 00000101000000000000000
Mantissa có giá trị = 1 + 2^(-5) + 2^(-7) = 1 + 1/32 + 1/128 = 1 + 0.03125 + 0.0078125 = 1.0390625
Số thực = (-1)^sign * 1.mantissa * 2^(exponent - bias)
= (-1)^1 * 1.0390625 * 2^(6)
= -1 * 1.0390625 * 64
= -66.5
Đáp án gần đúng nhất là -65,25 hoặc -65.52, tuy nhiên không có đáp án chính xác.
Có thể đề bài hoặc các đáp án bị lỗi, nhưng quá trình giải là như trên.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
