JavaScript is required

Hãy cho biết đâu là chế độ định địa chỉ tương đối cơ sở cho toán hạng nguồn?

A. MOV BX, [DX]+[SI]+10

B. MOV CX, [SI+10]

C. MOV CX, [BX+10]

D. MOVSB

Trả lời:

Đáp án đúng: B


Chế độ định địa chỉ tương đối cơ sở (Base Relative Addressing Mode) sử dụng một thanh ghi cơ sở (base register) như BX, BP kết hợp với một giá trị offset (độ dời) để tính toán địa chỉ hiệu dụng của toán hạng. Trong các lựa chọn được đưa ra: * **A. MOV BX, [DX]+[SI]+10**: Đây là chế độ địa chỉ phức tạp hơn, kết hợp cả thanh ghi chỉ số (SI, DI) và thanh ghi cơ sở (BX, BP), không chỉ là tương đối cơ sở đơn thuần. * **B. MOV CX, [SI+10]**: Đây là chế độ địa chỉ tương đối chỉ số (Indexed Relative Addressing Mode), sử dụng thanh ghi chỉ số (SI, DI). * **C. MOV CX, [BX+10]**: Đây là chế độ định địa chỉ tương đối cơ sở. Địa chỉ hiệu dụng được tính bằng cách cộng giá trị của thanh ghi BX với offset 10. Thanh ghi BX đóng vai trò là thanh ghi cơ sở. * **D. MOVSB**: Lệnh này sử dụng chế độ địa chỉ ngầm định (Implicit Addressing Mode) và không liên quan đến định địa chỉ tương đối cơ sở. Do đó, đáp án đúng là C.

Câu hỏi liên quan