JavaScript is required

Xét đoạn chương trình sau: MOV BX,223Bh;  MOV AX,132Ah; MUL BX Kết quả của câu lệnh nhân được đặt vào thanh ghi nào?

A.
Cặp thanh ghi AX DX
B.
Cặp thanh ghi BX AX
C.
Cặp thanh ghi CX AX
D.
Cặp thanh ghi DX CX
Trả lời:

Đáp án đúng: A


Trong đoạn chương trình Assembly này, lệnh `MUL BX` thực hiện phép nhân giữa thanh ghi `AX` (16 bit) và thanh ghi `BX` (16 bit). Kết quả của phép nhân hai số 16 bit sẽ là một số 32 bit. Số 32 bit này sẽ được lưu trữ trong hai thanh ghi: - Phần cao (16 bit cao) được lưu trong thanh ghi `DX`. - Phần thấp (16 bit thấp) được lưu trong thanh ghi `AX`. Do đó, đáp án đúng là cặp thanh ghi `AX DX` (theo thứ tự DX AX, phần cao phần thấp).

Câu hỏi liên quan