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