JavaScript is required

Lệnh MOVE R1, #500 (R1 là thanh ghi) tiến hành lưu:

A.

R1 <- M[500]

B.

R1 <- 500

C.

M[500] <- R1

D.

Câu lệnh sai

Trả lời:

Đáp án đúng: D


Lệnh MOVE R1, #500 có nghĩa là di chuyển giá trị 500 (là một hằng số, được biểu thị bằng dấu #) vào thanh ghi R1. Do đó, nội dung của thanh ghi R1 sẽ được gán bằng giá trị 500.

Các phương án khác:

  • A. R1 <- M[500]: Sai, vì M[500] biểu thị nội dung của ô nhớ có địa chỉ 500, không phải là giá trị 500.
  • C. M[500] <- R1: Sai, vì lệnh này sẽ di chuyển nội dung của R1 vào ô nhớ có địa chỉ 500, ngược lại với yêu cầu của câu hỏi.
  • D. Câu lệnh sai: Sai, vì câu lệnh này hoàn toàn hợp lệ trong nhiều kiến trúc tập lệnh.

Câu hỏi liên quan