JavaScript is required

Đối với số nguyên có dấu, 8 bit, dùng phương pháp “Dấu và độ lớn”, giá trị biểu diễn số - 256 là:

A.
1100 1110
B.
1010 1110
C.
1100 1100
D.
Không thể biểu diễn
Trả lời:

Đáp án đúng: D


Với số nguyên 8 bit dùng phương pháp "Dấu và độ lớn", bit старший nhất (MSB - Most Significant Bit) dùng để biểu diễn dấu. Nếu MSB là 0, số đó là dương; nếu MSB là 1, số đó là âm. 7 bit còn lại dùng để biểu diễn độ lớn của số. Trong trường hợp này, chúng ta cần biểu diễn số -256. Tuy nhiên, với 7 bit để biểu diễn độ lớn, giá trị lớn nhất có thể biểu diễn là 2^(7-1) - 1 = 127 (tức là từ -127 đến +127). Do đó, số -256 nằm ngoài khoảng biểu diễn của số nguyên 8 bit dùng phương pháp "Dấu và độ lớn". Vậy, đáp án đúng là "Không thể biểu diễn".

Câu hỏi liên quan