JavaScript is required

Xét đoạn chương trình sau: MOV BX,223Bh MOV AX,13 2Ah 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


Câu lệnh `MUL BX` là lệnh nhân không dấu 16 bit. Toán hạng nguồn là BX (223Bh), toán hạng đích mặc định là AX (132Ah). Kết quả của phép nhân 16 bit * 16 bit là một số 32 bit, được lưu trữ vào cặp thanh ghi DX:AX, trong đó DX chứa phần cao (high word) và AX chứa phần thấp (low word).

Câu hỏi liên quan