Biểu diễn số thực X = 9.6875 dưới dạng dấu chấm động theo chuẩn IEEE 754 với 32 bit thì phần mã lệch (e) có giá trị là bao nhiêu?
Trả lời:
Đáp án đúng: D
Để biểu diễn số thực 9.6875 dưới dạng dấu chấm động theo chuẩn IEEE 754 (32 bit), ta thực hiện các bước sau:
1. **Chuyển đổi sang dạng nhị phân:**
- Phần nguyên: 9 = 1001 (ở hệ nhị phân)
- Phần thập phân: 0.6875 = 0.1011 (ở hệ nhị phân), vì 0.6875 = 1/2 + 0/4 + 1/8 + 1/16 = 0.5 + 0 + 0.125 + 0.0625
- Vậy, 9.6875 = 1001.1011 (ở hệ nhị phân)
2. **Chuẩn hóa:**
- Dịch dấu phẩy sang trái cho đến khi chỉ còn một chữ số khác 0 ở bên trái dấu phẩy: 1001.1011 = 1.0011011 x 2^3
3. **Xác định các thành phần:**
- Sign (dấu): Số dương nên sign = 0
- Mantissa (phần định trị): 0011011 (loại bỏ số 1 ở đầu)
- Exponent (số mũ): 3
4. **Tính toán biased exponent (mã lệch):**
- Bias (độ lệch) cho số thực 32 bit là 127.
- Mã lệch (e) = Exponent + Bias = 3 + 127 = 130
5. **Chuyển đổi mã lệch sang nhị phân:**
- 130 = 10000010 (ở hệ nhị phân)
Vậy, phần mã lệch (e) có giá trị là 10000010.
Tài liệu tổng hợp các câu hỏi trắc nghiệm lý thuyết môn Nhập môn Công nghệ thông tin (CNTT) hay Tin học đại cương, bao gồm các chủ đề về tổng quan CNTT, biểu diễn dữ liệu, tổ chức hệ thống máy tính, phần mềm thông dụng (Microsoft Word, Excel, PowerPoint) và lập trình cơ bản (ngôn ngữ C). Phù hợp cho sinh viên Đại học Kinh tế Quốc dân.
50 câu hỏi 60 phút