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: A
Chế độ định địa chỉ tương đối chỉ số cơ sở (Base-indexed relative addressing mode) sử dụng một thanh ghi cơ sở (BX, BP) và một thanh ghi chỉ số (SI, DI) để tính toán địa chỉ hiệu dụng của toán hạng. Địa chỉ hiệu dụng được tính bằng cách cộng giá trị của thanh ghi cơ sở, thanh ghi chỉ số và một giá trị offset (độ dời). Trong các lựa chọn:
- A. MOV CX, [BX+10]: Đây là chế độ định địa chỉ tương đối cơ sở (Base relative addressing) vì chỉ sử dụng thanh ghi BX (thanh ghi cơ sở) và một offset.
- B. MOV CX, [SI+10]: Đây là chế độ định địa chỉ tương đối chỉ số (Indexed relative addressing) vì chỉ sử dụng thanh ghi SI (thanh ghi chỉ số) và một offset.
- C. MOV BX, [BX+SI]+10: Đây là chế độ định địa chỉ tương đối chỉ số cơ sở (Base-indexed relative addressing) vì sử dụng cả thanh ghi cơ sở (BX), thanh ghi chỉ số (SI) và offset.
- D. MOVSB: Đây là lệnh di chuyển byte từ vị trí được trỏ bởi SI đến vị trí được trỏ bởi DI, không phải là chế độ định địa chỉ.
Vậy, đáp án đúng là C.





