JavaScript is required

Cho lệnh assembly: SUB AX, [BX]. Phát biểu nào sau đây là sai:

A.

Toán hạng nguồn thuộc mode địa chỉ thanh ghi

B.

Toán hạng nguồn thuộc mode địa chỉ gián tiếp qua thanh ghi

C.

Toán hạng đích không thuộc mode địa chỉ dịch chuyển

D.

Toán hạng đích không thuộc mode địa chỉ gián tiếp

Trả lời:

Đáp án đúng: B


Câu lệnh `SUB AX, [BX]` thực hiện phép trừ giá trị tại địa chỉ bộ nhớ được trỏ bởi thanh ghi BX khỏi thanh ghi AX, và lưu kết quả vào thanh ghi AX. * **AX (Toán hạng đích):** Là một thanh ghi, do đó thuộc mode địa chỉ thanh ghi. * **[BX] (Toán hạng nguồn):** Giá trị nằm trong bộ nhớ tại địa chỉ được chứa trong thanh ghi BX. Đây là mode địa chỉ gián tiếp qua thanh ghi. Phân tích các đáp án: * **A. Toán hạng nguồn thuộc mode địa chỉ thanh ghi:** SAI. Toán hạng nguồn `[BX]` thuộc mode địa chỉ gián tiếp qua thanh ghi. * **B. Toán hạng nguồn thuộc mode địa chỉ gián tiếp qua thanh ghi:** ĐÚNG. Như đã giải thích ở trên. * **C. Toán hạng đích không thuộc mode địa chỉ dịch chuyển:** ĐÚNG. AX thuộc mode địa chỉ thanh ghi, không phải dịch chuyển. * **D. Toán hạng đích không thuộc mode địa chỉ gián tiếp:** ĐÚNG. AX thuộc mode địa chỉ thanh ghi, không phải gián tiếp. Vậy, phát biểu sai là A.

Câu hỏi liên quan