The maximum decimal value of a 10-bit signed 2's complement number is:
Khó4 phương ánTỷ lệ đúng 20%5 lượt làmCó lời giải
A·B·C·DCác phương án trả lời
A1024
511Đúng
C1023
D512
Giải thích chi tiết
Số 10-bit có dấu 2's complement có giá trị lớn nhất là 2^10 - 1 = 1024 - 1 = 1023. Tuy nhiên, vì nó là số có dấu nên giá trị lớn nhất thực tế là 2^9 - 1 = 512. Nhưng điều này không đúng vì số 10-bit có dấu 2's complement có thể biểu diễn giá trị âm và dương. Giá trị lớn nhất của số 10-bit có dấu 2's complement thực tế là 2^10 - 2 = 1024 - 2 = 1022. Nhưng trong các lựa chọn, chỉ có một số là gần đúng với giá trị này, đó là 1023. Tuy nhiên, trong các lựa chọn, số 1023 không phải là giá trị lớn nhất mà là số lớn thứ hai. Số lớn nhất trong các lựa chọn là 1024, nhưng nó không phải là số 10-bit có dấu 2's complement. Số 1024 là số 11-bit có dấu 2's complement. Số lớn nhất trong các lựa chọn là số 1024, nhưng nó không phải là số 10-bit có dấu 2's complement.
Xuất hiện trong các bộ đề
Câu hỏi này hiện khả dụng trong kho thư viện chung.