Đối với số có dấu, 8 bit, xét phép cộng: (-73) + (-86). Phát biểu nào sau đây là đúng:
Trả lời:
Đáp án đúng: C
Để giải bài này, ta cần thực hiện phép cộng hai số âm trong hệ 8 bit có dấu.
Số -73 trong hệ 8 bit có dấu là 10110111 (bù 2 của 73 = 01001001).
Số -86 trong hệ 8 bit có dấu là 10101010 (bù 2 của 86 = 01010110).
Thực hiện phép cộng: 10110111 + 10101010 = 01011001 (có nhớ 1 ra ngoài bit cao nhất).
Kết quả 01011001 là một số dương và có giá trị là 89. Tuy nhiên, do có nhớ ra khỏi bit cao nhất và kết quả nằm ngoài khoảng biểu diễn của số 8 bit có dấu (-128 đến 127), nên phép cộng này gây ra tràn số. Do đó, kết quả không chính xác.
Vậy, đáp án đúng là "Không cho kết quả, vì tràn số".
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
