Hãy cho biết đâu là chế độ định địa chỉ tương đối chỉ số cơ sở cho toán hạng nguồn?
Trả lời:
Đáp án đúng: C
Chế độ định địa chỉ tương đối chỉ số cơ sở sử dụng một thanh ghi cơ sở (BX, BP) và một thanh ghi chỉ số (SI, DI) để tính địa chỉ hiệu dụng.
* **Phương án A:** `MOV CX, [BX+10]` sử dụng chế độ định địa chỉ tương đối cơ sở (Base Relative Addressing), trong đó địa chỉ được tính bằng cách cộng giá trị của thanh ghi cơ sở BX với một hằng số (10).
* **Phương án B:** `MOV CX, [SI+10]` sử dụng chế độ định địa chỉ tương đối chỉ số (Indexed Relative Addressing), trong đó địa chỉ được tính bằng cách cộng giá trị của thanh ghi chỉ số SI với một hằng số (10).
* **Phương án C:** `MOV BX, [BX+SI]+10` sử dụng chế độ định địa chỉ tương đối chỉ số cơ sở (Base-Indexed Relative Addressing), trong đó địa chỉ được tính bằng cách cộng giá trị của thanh ghi cơ sở BX, thanh ghi chỉ số SI, và một hằng số (10).
* **Phương án D:** `MOVSB` (Move String Byte) sử dụng chế độ định địa chỉ mặc định với thanh ghi SI (source index) và DI (destination index), không phải là chế độ định địa chỉ tương đối chỉ số cơ sở.
Do đó, phương án C là đáp án đúng vì nó sử dụng cả thanh ghi cơ sở (BX) và thanh ghi chỉ số (SI) để tính địa chỉ, cộng thêm một hằng số (10).





