JavaScript is required

Có biễu diễn “0000 0000 0010 0101” (dùng mã bù 2, có dấu), giá trị của chúng là:

A.
– 37
B.
37
C.
– 21
D.
21
Trả lời:

Đáp án đúng: B


Câu hỏi yêu cầu tìm giá trị của biểu diễn nhị phân "0000 0000 0010 0101" dưới dạng số thập phân có dấu, sử dụng mã bù 2. Vì bit старший nhất (bit trái nhất) là 0, số này là số dương. Để chuyển đổi từ nhị phân sang thập phân, ta có thể tính như sau: (0 * 2^15) + (0 * 2^14) + ... + (0 * 2^8) + (0 * 2^7) + (0 * 2^6) + (1 * 2^5) + (0 * 2^4) + (0 * 2^3) + (1 * 2^2) + (0 * 2^1) + (1 * 2^0) = 0 + 0 + 0 + 0 + 0 + 32 + 0 + 0 + 4 + 0 + 1 = 37 Vậy, giá trị thập phân của biểu diễn nhị phân "0000 0000 0010 0101" là 37.

Câu hỏi liên quan