JavaScript is required

Có biểu diễn “1111 1101” đối với số nguyên có dấu, 8 bit, dùng phương pháp “Mã bù 2”, giá trị của nó là:

A.
Không tồn tại
B.
– 3
C.
3
D.
253
Trả lời:

Đáp án đúng: B


Để tìm giá trị của biểu diễn "1111 1101" dưới dạng số nguyên có dấu 8 bit dùng phương pháp mã bù 2, ta thực hiện các bước sau: 1. **Xác định dấu:** Vì bit старший (bit старший) là 1, số này là số âm. 2. **Tìm số đối (số bù 2):** - Đảo ngược tất cả các bit: "1111 1101" thành "0000 0010". - Cộng 1: "0000 0010" + 1 = "0000 0011". 3. **Chuyển đổi sang hệ thập phân:** "0000 0011" là 3 trong hệ thập phân. 4. **Thêm dấu âm:** Vì số ban đầu là số âm, kết quả là -3. Vậy, giá trị của biểu diễn "1111 1101" là -3.

Câu hỏi liên quan