JavaScript is required

Thực hiện phép tính sau: 23E(H) + BFD(H) 

A.
E3B(H)
B.
3EB(H)
C.
3FB(H)
D.
3F4(H)
Trả lời:

Đáp án đúng: A


Để thực hiện phép cộng hai số hệ Hexadecimal (hệ 16), ta cần thực hiện cộng từng cột từ phải sang trái, tương tự như cộng số thập phân, nhưng cần nhớ rằng khi tổng của một cột lớn hơn hoặc bằng 16, ta cần thực hiện phép chia cho 16 để lấy phần dư và phần nguyên (nhớ). Bước 1: Chuyển đổi các số Hexadecimal về dạng số để tính toán: - 23E(H) = 2 * 16^2 + 3 * 16^1 + 14 * 16^0 = 512 + 48 + 14 = 574 (D) - BFD(H) = 11 * 16^2 + 15 * 16^1 + 13 * 16^0 = 2816 + 240 + 13 = 3069 (D) Bước 2: Cộng hai số thập phân tương ứng: - 574 + 3069 = 3643 (D) Bước 3: Chuyển đổi kết quả về hệ Hexadecimal: - 3643 : 16 = 227 dư 11 (B) - 227 : 16 = 14 dư 3 (3) - 14 : 16 = 0 dư 14 (E) Vậy, 3643 (D) = E3B (H) Hoặc có thể cộng trực tiếp trong hệ Hexadecimal như sau: 23E +BFD ----- E + D = 14 + 13 = 27 = 1 * 16 + 11. Vậy viết 11 (B), nhớ 1. 3 + F + 1 (nhớ) = 3 + 15 + 1 = 19 = 1 * 16 + 3. Vậy viết 3, nhớ 1. 2 + B + 1 (nhớ) = 2 + 11 + 1 = 14 = E. Vậy viết E. Kết quả: E3B(H)

Câu hỏi liên quan