JavaScript is required

Hãy xác định giá trị của các số nguyên có dấu được biểu diễn theo mã bù hai: A = 11011011

A.
35
B.
-35
C.
-37
D.
37
Trả lời:

Đáp án đúng: C


Để tìm giá trị của số nguyên có dấu biểu diễn theo mã bù hai A = 11011011, ta thực hiện các bước sau: 1. **Xác định dấu:** Vì bit старший (bit leftmost) là 1, số này là số âm. 2. **Tìm số bù 1:** Đảo tất cả các bit của A: 00100100 3. **Tìm số bù 2:** Cộng 1 vào số bù 1: 00100100 + 1 = 00100101 4. **Chuyển đổi sang hệ thập phân:** 00100101 trong hệ nhị phân tương ứng với 32 + 4 + 1 = 37 trong hệ thập phân. 5. **Thêm dấu âm:** Vì ban đầu xác định là số âm, kết quả là -37. Vậy, giá trị của A là -37.

Câu hỏi liên quan