JavaScript is required

Lệnh ghi ra bộ nhớ dữ liệu ngoài:

A.

MOVX A, @DPTR

B.

MOVX @DPTR, A

C.

MOV A, DPTR

D.

MOV @DPTR, A

Trả lời:

Đáp án đúng: B


Lệnh MOVX (Move External) được sử dụng để truy cập bộ nhớ dữ liệu ngoài (External Data Memory) của vi điều khiển 8051.

  • MOVX A, @DPTR: Lệnh này đọc một byte dữ liệu từ địa chỉ được trỏ bởi thanh ghi DPTR trong bộ nhớ dữ liệu ngoài và lưu trữ nó vào thanh ghi A (Accumulator).
  • MOVX @DPTR, A: Lệnh này ghi một byte dữ liệu từ thanh ghi A (Accumulator) vào địa chỉ được trỏ bởi thanh ghi DPTR trong bộ nhớ dữ liệu ngoài.
  • MOV A, DPTR: Lệnh này di chuyển giá trị của thanh ghi DPTR vào thanh ghi A. Lệnh này không liên quan đến bộ nhớ dữ liệu ngoài.
  • MOV @DPTR, A: Lệnh này di chuyển giá trị của thanh ghi A vào địa chỉ được trỏ bởi thanh ghi DPTR. Tuy nhiên, lệnh này chỉ có thể truy cập bộ nhớ trong (Internal Memory), không phải bộ nhớ ngoài.

Do đó, lệnh ghi ra bộ nhớ dữ liệu ngoài là MOVX @DPTR, A.

Câu hỏi liên quan