JavaScript is required

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

A.
Toán hạng nguồn thuộc mode địa chỉ dịch chuyển
B.
Toán hạng đích không thuộc mode địa chỉ dịch chuyển
C.
Toán hạng nguồn thuộc mode địa chỉ tức thì
D.
Toán hạng đích không thuộc mode địa chỉ gián tiếp
Trả lời:

Đáp án đúng: C


Lệnh MOV AX, [BX]+50 có toán hạng nguồn là [BX]+50 và toán hạng đích là AX. - [BX]+50 là địa chỉ được tính bằng cách cộng giá trị trong thanh ghi BX với một hằng số (50), đây là mode địa chỉ dịch chuyển. - AX là một thanh ghi, do đó toán hạng đích là thanh ghi, không phải mode địa chỉ dịch chuyển hoặc địa chỉ gián tiếp. - 50 trong [BX]+50 không phải là địa chỉ tức thì vì nó được dùng để tính toán địa chỉ bộ nhớ. Do đó, phát biểu sai là "Toán hạng nguồn thuộc mode địa chỉ tức thì".

Câu hỏi liên quan