JavaScript is required

Trong chế độ địa chỉ tương đối chỉ số, dữ liệu sử dụng trong lệnh nằm trong một ô nhớ có địa chỉ bằng?

A.
Giá trị chứa trong thanh ghi DI hoặc SI cộng với một số độ dời
B.
Giá trị chứa trong thanh ghi DI hoặc SI
C.
Giá trị chứa trong thanh ghi BX hoặc BP
D.
Giá trị chứa trong BX hoặc BP cộng với giá trị chứa trong DI hoặc SI
Trả lời:

Đáp án đúng: A


Trong chế độ địa chỉ tương đối chỉ số, địa chỉ hiệu dụng được tính bằng cách cộng giá trị trong thanh ghi chỉ số (DI hoặc SI) với một giá trị độ dời (displacement). Thanh ghi DI (Destination Index) và SI (Source Index) thường được sử dụng để trỏ đến các vị trí trong bộ nhớ, và việc cộng thêm một độ dời cho phép truy cập đến các ô nhớ lân cận ô nhớ được trỏ bởi thanh ghi chỉ số. Vì vậy, đáp án A là chính xác nhất. Các đáp án khác không đúng vì: - B: Thiếu thành phần độ dời, là thành phần quan trọng trong chế độ địa chỉ tương đối chỉ số. - C: Thanh ghi BX và BP thường được sử dụng trong các chế độ địa chỉ khác (ví dụ: địa chỉ cơ sở) chứ không phải là địa chỉ tương đối chỉ số. - D: Cộng BX/BP với DI/SI không phải là cách tính địa chỉ trong chế độ địa chỉ tương đối chỉ số.

Câu hỏi liên quan