JavaScript is required

Thực hiện phép toán sau trong thanh ghi 16 bit: 0AB75H+1234H

A.

1011110110101001B

B.

1001010110111101B

C.

10111101B

D.

10101001B

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ố hệ hexa (hệ 16) là 0AB75H và 1234H. Sau đó, chuyển đổi kết quả sang hệ nhị phân (hệ 2). Bước 1: Cộng hai số hệ hexa: 0AB75H + 01234H --------- 0BB09H Bước 2: Chuyển đổi kết quả 0BB09H sang hệ nhị phân: - Chuyển đổi từng chữ số hexa sang 4 bit nhị phân tương ứng: - 0H = 0000B - BH = 1011B - BH = 1011B - 0H = 0000B - 9H = 1001B - Ghép các nhóm bit lại: 0000 1011 1011 0000 1001B - Loại bỏ các số 0 vô nghĩa ở đầu: 1011101100001001B Như vậy, 0AB75H + 1234H = 0BB09H = 1011101100001001B Đối chiếu với các đáp án, không có đáp án nào trùng khớp với kết quả tính toán. Vậy không có đáp án nào đúng.

Câu hỏi liên quan