JavaScript is required

Có bao nhiêu chế độ định địa chỉ trong lập trình hợp ngữ với 8086?

A.
4
B.
5
C.
7
D.
8
Trả lời:

Đáp án đúng: C


Vi xử lý 8086 hỗ trợ 8 chế độ định địa chỉ khác nhau, bao gồm: 1. **Định địa chỉ trực tiếp (Direct Addressing):** Địa chỉ ô nhớ được chỉ định trực tiếp trong lệnh. 2. **Định địa chỉ gián tiếp thanh ghi (Register Indirect Addressing):** Địa chỉ ô nhớ được lưu trong một thanh ghi. 3. **Định địa chỉ trực tiếp thanh ghi (Register Direct Addressing):** Toán hạng là một thanh ghi. 4. **Định địa chỉ cơ sở (Base Addressing):** Địa chỉ ô nhớ được tính bằng cách cộng giá trị của một thanh ghi cơ sở (BX hoặc BP) với một độ dời. 5. **Định địa chỉ chỉ số (Indexed Addressing):** Địa chỉ ô nhớ được tính bằng cách cộng giá trị của một thanh ghi chỉ số (SI hoặc DI) với một độ dời. 6. **Định địa chỉ tương đối cơ sở (Base Relative Addressing):** Địa chỉ ô nhớ được tính bằng cách cộng giá trị của một thanh ghi cơ sở (BX hoặc BP), một thanh ghi chỉ số (SI hoặc DI) và một độ dời. 7. **Định địa chỉ tương đối chỉ số (Indexed Relative Addressing):** Tương tự như địa chỉ tương đối cơ sở, nhưng sử dụng thanh ghi chỉ số. 8. **Định địa chỉ tức thời (Immediate Addressing):** Toán hạng là một giá trị trực tiếp được chỉ định trong lệnh. Do đó, đáp án đúng là D.

Câu hỏi liên quan