JavaScript is required

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

A.
Toán hạng đích là mode địa chỉ thanh ghi
B.
Toán hạng nguồn là mode địa chỉ trực tiếp
C.
Toán hạng nguồn là một ngăn nhớ
D.
Toán hạng nguồn là mode gián tiếp qua thanh ghi
Trả lời:

Đáp án đúng: D


Lệnh SUB CX, [90] thực hiện phép trừ giá trị tại địa chỉ bộ nhớ 90 (được bao trong cặp ngoặc vuông, biểu thị địa chỉ bộ nhớ) khỏi thanh ghi CX. Phân tích các đáp án: * **A. Toán hạng đích là mode địa chỉ thanh ghi:** Đúng. Toán hạng đích là CX, là một thanh ghi. * **B. Toán hạng nguồn là mode địa chỉ trực tiếp:** Sai. Toán hạng nguồn là [90], là mode địa chỉ gián tiếp bộ nhớ (memory indirect addressing), chứ không phải trực tiếp. * **C. Toán hạng nguồn là một ngăn nhớ:** Đúng. [90] đại diện cho nội dung tại địa chỉ bộ nhớ 90, tức là một ngăn nhớ. * **D. Toán hạng nguồn là mode gián tiếp qua thanh ghi:** Sai. Toán hạng nguồn là địa chỉ gián tiếp bộ nhớ, không phải gián tiếp qua thanh ghi. Vậy, phát biểu sai là B.

Câu hỏi liên quan