JavaScript is required

Lệnh nào trong số các lệnh sau đây sử dụng kiểu định địa chỉ tức thời 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: A


Kiểu định địa chỉ tức thời (Immediate Addressing Mode) là kiểu định địa chỉ mà toán hạng là một giá trị cụ thể, được viết trực tiếp trong lệnh. Giá trị này thường được biểu thị bằng tiền tố '#'. * **A. MOV R0, #00H**: Lệnh này sử dụng kiểu định địa chỉ tức thời. Giá trị `00H` (một hằng số hệ thập lục phân) được đưa trực tiếp vào thanh ghi R0. * **B. MOV 00H, R0**: Lệnh này sử dụng kiểu định địa chỉ trực tiếp (Direct Addressing Mode). Nội dung của thanh ghi R0 được chuyển vào ô nhớ có địa chỉ `00H`. * **C. MOV R0, 00H**: Lệnh này cũng sử dụng kiểu định địa chỉ trực tiếp. Nội dung của ô nhớ có địa chỉ `00H` được chuyển vào thanh ghi R0. * **D. MOV 00H, @R0**: Lệnh này sử dụng kiểu định địa chỉ gián tiếp qua thanh ghi (Register Indirect Addressing Mode). Nội dung của thanh ghi R0 được dùng làm địa chỉ để truy cập ô nhớ, và giá trị tại ô nhớ đó được chuyển vào ô nhớ có địa chỉ `00H`. Vậy, đáp án đúng là A.

Câu hỏi liên quan