Lệnh nào trong số các lệnh sau đây sử dụng kiểu định địa chỉ trực tiếp cho toán hạng
nguồn:
Trả lời:
Đáp án đúng: C
Kiểu định địa chỉ trực tiếp (Direct Addressing) là kiểu mà địa chỉ của toán hạng nguồn được chỉ định trực tiếp trong lệnh.
* **A. MOV R0, #00H:** Sử dụng kiểu định địa chỉ tức thời (Immediate Addressing) vì toán hạng nguồn là một hằng số (#00H).
* **B. MOV 00H, R0:** Sử dụng kiểu định địa chỉ thanh ghi (Register Addressing) cho toán hạng nguồn (R0). Toán hạng đích sử dụng kiểu định địa chỉ trực tiếp.
* **C. MOV R0, 00H:** Sử dụng kiểu định địa chỉ trực tiếp cho toán hạng nguồn (00H). Nội dung tại địa chỉ bộ nhớ 00H sẽ được chuyển vào thanh ghi R0.
* **D. MOV 00H, @R0:** Sử dụng kiểu định địa chỉ gián tiếp thanh ghi (Register Indirect Addressing) cho toán hạng nguồn (@R0). R0 chứa địa chỉ của toán hạng nguồn.
Vậy, đáp án đúng là C.