JavaScript is required

Các thanh ghi nào giữ kết quả trong các lệnh nhân chia 16 bit?

A.
AX và DX
B.
AX và BX
C.
AX và CX
D.
AX và DI
Trả lời:

Đáp án đúng: A


Trong các lệnh nhân chia 16 bit của hợp ngữ (assembly), thanh ghi AX (Accumulator Register) luôn được sử dụng để chứa một trong các toán hạng và kết quả của phép toán. Đối với phép nhân, nếu toán hạng còn lại là 16 bit, kết quả 32 bit sẽ được lưu trong cặp thanh ghi DX:AX, trong đó DX (Data Register) chứa phần cao 16 bit và AX chứa phần thấp 16 bit. Đối với phép chia, AX chứa số bị chia, và sau khi thực hiện phép chia, AX sẽ chứa thương và DX sẽ chứa số dư. Vì vậy, đáp án đúng là A. AX và DX.

Câu hỏi liên quan