JavaScript is required

Cho biểu diễn nhị phân của +10 là 1111. Tìm dạng biểu diễn nhị phân của -10? 

A.
11111000
B.
11111001
C.
11110110
D.
11110001
Trả lời:

Đáp án đúng: D


Để tìm biểu diễn nhị phân của -10 từ biểu diễn nhị phân của +10 (1111), ta sử dụng phương pháp bù hai (two's complement). 1. **Đảo bit (one's complement):** Đảo tất cả các bit của 1111, ta được 0000. 2. **Cộng 1:** Cộng 1 vào kết quả vừa đảo: 0000 + 1 = 0001. Tuy nhiên, đề bài có vẻ như đang sử dụng một hệ thống biểu diễn số có giới hạn bit, và có thể là một cách biểu diễn không chuẩn. Nếu ta giả sử rằng 1111 là một phần của một chuỗi bit dài hơn (ví dụ 8 bit), thì số +10 sẽ là 00001010. Khi đó, để tìm -10: 1. **Đảo bit:** Đảo tất cả các bit của 00001010, ta được 11110101. 2. **Cộng 1:** Cộng 1 vào kết quả vừa đảo: 11110101 + 1 = 11110110. Vì vậy, đáp án phù hợp nhất là C. 11110110.

Câu hỏi liên quan