JavaScript is required

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

A.

R1 <- 500

B.

R1 <- M[500]

C.

M[500] <- R1

D.

Câu lệnh sai

Trả lời:

Đáp án đúng: D


Lệnh MOVE #500, R1 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 đó, sau khi thực hiện lệnh, nội dung của thanh ghi R1 sẽ là 500. Điều này tương ứng với phương án A: R1 <- 500. Các phương án khác không đúng vì: - B: R1 <- M[500] có nghĩa là di chuyển nội dung của ô nhớ có địa chỉ 500 vào R1, nhưng đây không phải là ý nghĩa của lệnh MOVE #500, R1. - C: M[500] <- R1 có nghĩa là di chuyển nội dung của R1 vào ô nhớ có địa chỉ 500, cũng không phải là ý nghĩa của lệnh đã cho. - D: Câu lệnh sai là không đúng, vì lệnh MOVE #500, R1 là một lệnh hợp lệ trong nhiều kiến trúc tập lệnh.

Câu hỏi liên quan