Hãy cho biết lệnh sau sử dụng chế độ địa chỉ nào?
MOV AX, [BX+SI+8]
Trả lời:
Đáp án đúng: A
Lệnh `MOV AX, [BX+SI+8]` sử dụng chế độ địa chỉ tương đối chỉ số cơ sở.
* **Giải thích:**
* `BX` là thanh ghi cơ sở (Base Register).
* `SI` là thanh ghi chỉ số (Index Register).
* `8` là giá trị độ dời (Displacement).
* Địa chỉ hiệu dụng được tính bằng tổng của nội dung thanh ghi cơ sở `BX`, nội dung thanh ghi chỉ số `SI`, và giá trị độ dời `8`. Giá trị này được sử dụng để truy cập bộ nhớ.
Các lựa chọn khác không chính xác vì:
* **B. Chế độ địa chỉ tương đối chỉ số:** Thiếu thành phần thanh ghi cơ sở (BX).
* **C. Chế độ địa chỉ tương đối cơ sở:** Thiếu thành phần thanh ghi chỉ số (SI).
* **D. Chế độ địa chỉ gián tiếp qua thanh ghi:** Không có giá trị độ dời và chỉ sử dụng một thanh ghi (không phải tổng của nhiều thanh ghi và một giá trị).