Hãy cho biết đâu là chế độ định địa chỉ tương đối chỉ số cho toán hạng nguồn?
Trả lời:
Đáp án đúng: C
Chế độ định địa chỉ tương đối chỉ số (Indexed Relative Addressing) là một phương pháp định địa chỉ trong đó địa chỉ hiệu dụng của toán hạng được tính bằng cách cộng một giá trị bù (offset) với nội dung của một thanh ghi chỉ số (index register). Trong các lựa chọn được đưa ra:
- **MOV CX, 10+[BX]:** Đây là chế độ định địa chỉ tương đối chỉ số. `BX` là thanh ghi chỉ số, và `10` là giá trị bù. Địa chỉ hiệu dụng được tính bằng `BX + 10`.
- **MOV BX, [BX]+[DI]+10:** Đây là một dạng định địa chỉ phức tạp hơn, kết hợp nhiều thanh ghi và giá trị bù, nhưng không chỉ đơn thuần là tương đối chỉ số.
- **MOV CX, [DI]+5:** Đây là chế độ định địa chỉ tương đối chỉ số. `DI` là thanh ghi chỉ số, và `5` là giá trị bù. Địa chỉ hiệu dụng được tính bằng `DI + 5`.
- **OUT DX, BX:** Lệnh này sử dụng định địa chỉ thanh ghi (register addressing) cho `BX` và định địa chỉ trực tiếp hoặc gián tiếp cho `DX` (tùy thuộc vào việc sử dụng `DX` cho cổng I/O cố định hay biến đổi), không phải là định địa chỉ tương đối chỉ số.
Vì câu hỏi yêu cầu *toán hạng nguồn*, ta cần xem xét toán hạng nguồn trong mỗi lệnh:
- Trong `MOV CX, 10+[BX]`, toán hạng nguồn là `10+[BX]`, sử dụng chế độ định địa chỉ tương đối chỉ số.
- Trong `MOV BX, [BX]+[DI]+10`, toán hạng nguồn là `[BX]+[DI]+10`, phức tạp hơn tương đối chỉ số đơn thuần.
- Trong `MOV CX, [DI]+5`, toán hạng nguồn là `[DI]+5`, sử dụng chế độ định địa chỉ tương đối chỉ số.
- Trong `OUT DX, BX`, toán hạng nguồn là `BX`, sử dụng định địa chỉ thanh ghi.
Như vậy, cả đáp án 1 và 3 đều đúng theo định nghĩa về chế độ định địa chỉ tương đối chỉ số. Tuy nhiên, do câu hỏi chỉ yêu cầu *một* đáp án, và đáp án 1 có dạng thức cơ bản và điển hình hơn của chế độ này (giá trị bù + thanh ghi chỉ số), nên ta chọn đáp án 1 làm đáp án chính xác nhất. Tuy nhiên, cần lưu ý rằng đáp án 3 cũng không sai.
Chia sẻ tài liệu ôn thi với 300 câu trắc nghiệm Vi xử lý có đáp án dành cho các bạn sinh viên. Đây cũng là đề cương ôn tập hữu ích giúp bạn hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra. Mời các bạn tham khảo!
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
