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: D


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ỉ của toán hạng đượ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ỉ của toán hạng được lưu trữ 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ỉ tương đối (Relative Addressing):** Địa chỉ được tính bằng cách cộng một giá trị offset với địa chỉ hiện tại của lệnh. 5. **Định địa chỉ chỉ số (Indexed Addressing):** Địa chỉ được tính bằng cách cộng một giá trị chỉ số với một địa chỉ gốc. 6. **Định địa chỉ cơ sở (Based Addressing):** Địa chỉ được tính bằng cách cộng một giá trị cơ sở với một địa chỉ gốc. 7. **Định địa chỉ cơ sở chỉ số (Based Indexed Addressing):** Địa chỉ được tính bằng cách cộng một giá trị cơ sở, một giá trị chỉ số và một giá trị offset. 8. **Định địa chỉ tức thời (Immediate Addressing):** Toán hạng là một giá trị hằng số được chỉ định trực tiếp trong lệnh. Vì vậy, đáp án đúng là D. 8

Câu hỏi liên quan