JavaScript is required

Hãy nói rõ các lệnh sau sử dụng chế độ địa chỉ nào?

MOV AL, [BX]

MOV [SI], CL

MOV [DI], AX

A.

Chế độ địa chỉ thanh ghi

B.

Chế độ địa chỉ tức thì

C.

Chế độ địa chỉ trực tiếp

D.

Chế độ địa chỉ gián tiếp qua thanh ghi

Trả lời:

Đáp án đúng: D


Các lệnh MOV AL, [BX]; MOV [SI], CL; MOV [DI], AX đều sử dụng chế độ địa chỉ gián tiếp qua thanh ghi. * **Chế độ địa chỉ gián tiếp qua thanh ghi:** Địa chỉ của toán hạng được lưu trữ trong một thanh ghi (trong trường hợp này là BX, SI và DI). Khi thực hiện lệnh, CPU sẽ truy cập vào thanh ghi để lấy địa chỉ, sau đó sử dụng địa chỉ này để truy cập vào bộ nhớ và lấy dữ liệu. Các lựa chọn khác không phù hợp vì: * **Chế độ địa chỉ thanh ghi:** Sử dụng trực tiếp giá trị trong thanh ghi làm toán hạng, ví dụ: MOV AX, BX. * **Chế độ địa chỉ tức thì:** Sử dụng một giá trị hằng số trực tiếp trong lệnh, ví dụ: MOV AX, 10. * **Chế độ địa chỉ trực tiếp:** Sử dụng một địa chỉ bộ nhớ cụ thể được chỉ định trực tiếp trong lệnh, ví dụ: MOV AX, [1000h].

Câu hỏi liên quan