Thanh ghi DPTR được dùng để chứa địa chỉ của ô nhớ cần truy xuất thuộc bộ nhớ:
Trả lời:
Đáp án đúng: D
Thanh ghi DPTR (Data Pointer) là một thanh ghi 16-bit trong vi điều khiển 8051, được sử dụng chủ yếu để chứa địa chỉ của bộ nhớ dữ liệu ngoài (External RAM). Khi cần truy cập một ô nhớ trong RAM ngoài, địa chỉ của ô nhớ đó sẽ được nạp vào thanh ghi DPTR, sau đó các lệnh như MOVX sẽ sử dụng DPTR để truy xuất dữ liệu.
* **A. ROM trong:** ROM trong thường được truy cập thông qua các lệnh khác, không nhất thiết phải sử dụng DPTR.
* **B. ROM ngoài:** ROM ngoài cũng có thể được truy cập thông qua DPTR, nhưng chức năng chính của DPTR vẫn là RAM ngoài.
* **C. RAM trong:** RAM trong được truy cập trực tiếp thông qua địa chỉ ô nhớ, không cần đến DPTR.
* **D. RAM ngoài:** Đây là đáp án chính xác vì DPTR đóng vai trò then chốt trong việc định địa chỉ và truy xuất dữ liệu từ RAM ngoài.