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


Biểu diễn "0000 0000 0010 0101" là một số dương vì bit dấu (bit trái cùng) là 0. Để tìm giá trị của nó, ta chuyển đổi số nhị phân "0010 0101" sang hệ thập phân. 0010 0101 = (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 + 32 + 0 + 0 + 4 + 0 + 1 = 37 Vậy giá trị của biểu diễn "0000 0000 0010 0101" là 37.

Câu hỏi liên quan