JavaScript is required

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:

A.

MOV R0, #00H

B.

MOV 00H, R0

C.

MOV R0, 00H

D.

MOV 00H, @R0

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.

Câu hỏi liên quan