Thực hiện phép toán sau trong thanh ghi 16 bit: 0AB75H+1234H
Trả lời:
Đáp án đúng: A
Để giải quyết 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.
Bước 1: Chuyển đổi các số hexa sang hệ thập phân (không bắt buộc, nhưng giúp dễ hình dung).
0AB75H = 0 * 16^4 + 10 * 16^3 + 11 * 16^2 + 7 * 16^1 + 5 * 16^0 = 0 + 40960 + 2816 + 112 + 5 = 43893
1234H = 1 * 16^3 + 2 * 16^2 + 3 * 16^1 + 4 * 16^0 = 4096 + 512 + 48 + 4 = 4660
Bước 2: Cộng hai số thập phân này lại:
43893 + 4660 = 48553
Bước 3: Chuyển đổi kết quả trở lại hệ hexa:
Để chuyển đổi 48553 sang hệ hexa, ta thực hiện phép chia liên tiếp cho 16 và lấy số dư:
48553 / 16 = 3034 dư 9 (9H)
3034 / 16 = 189 dư 10 (AH)
189 / 16 = 11 dư 13 (DH)
11 / 16 = 0 dư 11 (BH)
Đọc các số dư theo thứ tự ngược lại, ta được kết quả là BD A9H. Bây giờ chuyển kết quả sang hệ nhị phân (Binary). Trong đó:
- B = 1011
- D = 1101
- A = 1010
- 9 = 1001
Vậy BD A9H = 1011110110101001B.
Vậy đáp án đúng là A.
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
