JavaScript is required

Thực hiện phép toán sau trong thanh ghi 8 bit: 117+96

A.

11010101B

B.

111010101B

C.

11100101B

D.

10101010B

Trả lời:

Đáp án đúng: A


Để giải bài toán này, ta cần thực hiện phép cộng hai số 117 và 96 trong hệ thập phân, sau đó chuyển kết quả sang hệ nhị phân (binary). Bước 1: Cộng hai số trong hệ thập phân: 117 + 96 = 213 Bước 2: Chuyển đổi số 213 sang hệ nhị phân. Vì thanh ghi 8 bit chỉ có thể biểu diễn các số từ 0 đến 255, và 213 < 255 nên ta có thể biểu diễn nó trong thanh ghi 8 bit. Để chuyển 213 sang hệ nhị phân, ta thực hiện các bước sau: * 213 / 2 = 106 dư 1 * 106 / 2 = 53 dư 0 * 53 / 2 = 26 dư 1 * 26 / 2 = 13 dư 0 * 13 / 2 = 6 dư 1 * 6 / 2 = 3 dư 0 * 3 / 2 = 1 dư 1 * 1 / 2 = 0 dư 1 Đọc các số dư theo thứ tự ngược lại, ta được số nhị phân: 11010101. Vậy 213 (hệ thập phân) = 11010101 (hệ nhị phân). Vậy đáp án đúng là A. 11010101B

Câu hỏi liên quan