JavaScript is required

Kết quả phép nhân 2 số 8 bit chứa trong?

A. AX

B. DX

C. AX và DX

D. AX và BX

Trả lời:

Đáp án đúng: A


Phép nhân hai số 8-bit trong kiến trúc x86 (ví dụ, sử dụng lệnh `MUL`) thường có kết quả là một số 16-bit. Số 16-bit này được lưu trữ trong thanh ghi AX. Nếu kết quả vượt quá 8 bit, phần cao hơn của kết quả sẽ được lưu trong thanh ghi AH, và phần thấp hơn được lưu trong thanh ghi AL. Vì vậy, toàn bộ kết quả 16-bit nằm trong AX. Trong trường hợp nhân hai số 16 bit, kết quả 32 bit sẽ nằm trong cặp thanh ghi DX:AX, với DX chứa phần cao 16 bit và AX chứa phần thấp 16 bit. Trong trường hợp này, vì là phép nhân 2 số 8 bit, kết quả chỉ nằm trong AX.

Câu hỏi liên quan