Chân PSEN của chip 8051 thường được nối với chân nào của bộ nhớ chương trình bên ngoài:
Đáp án đúng: D
Câu hỏi liên quan
Trong chip 8051, khi CPU thực hiện một phép tính số học và có phát sinh nhớ (carry) từ bit quan trọng nhất (bit 7) thì cờ nhớ CY (Carry flag) sẽ được đặt lên mức 1. Cờ này được sử dụng để chỉ ra rằng kết quả của phép tính vượt quá khả năng biểu diễn của thanh ghi, và bit nhớ này có thể được sử dụng trong các phép toán đa byte.
Các cờ khác có chức năng khác:
- Cờ phụ AC (Auxiliary Carry flag) chỉ ra có nhớ từ bit 3 sang bit 4, thường dùng trong các phép toán BCD.
- Cờ F0 là một cờ đa năng do người dùng định nghĩa.
- Cờ tràn OV (Overflow flag) chỉ ra rằng kết quả của một phép tính số học có dấu đã vượt quá phạm vi biểu diễn của kiểu dữ liệu đó.
Cờ carry (CY) được sử dụng để báo hiệu carry từ bit cao nhất (bit 7) của kết quả.
Cờ F0 là cờ người dùng định nghĩa, có thể được sử dụng cho mục đích chung.
Cờ tràn (OV) được sử dụng để báo hiệu tràn số trong các phép toán số học có dấu.
* Cờ Carry (CY): Được sử dụng để báo hiệu có nhớ hoặc mượn trong các phép toán cộng hoặc trừ.
* Cờ Auxiliary Carry (AC): Được sử dụng trong các phép toán BCD (Binary Coded Decimal).
* Cờ F0: Là cờ đa năng do người dùng định nghĩa.
* Cờ Overflow (OV): Được sử dụng để báo hiệu tràn số trong các phép toán số học có dấu.
Vì không có đáp án nào đề cập đến cờ Zero (Z), và câu hỏi yêu cầu cờ *dùng để báo* kết quả thanh ghi A bằng 0 hay khác 0, nên có thể hiểu câu hỏi đang đề cập đến việc sử dụng cờ nào để *gián tiếp* kiểm tra điều này. Trong trường hợp đó, không có đáp án nào hoàn toàn chính xác. Tuy nhiên, để chọn một đáp án "gần đúng" nhất, ta cần hiểu cách 8051 thường được lập trình:
Sau khi thực hiện một phép toán, nếu kết quả trong thanh ghi A bằng 0, cờ Zero (Z) sẽ được đặt (Z=1). Ngược lại, nếu kết quả khác 0, cờ Zero sẽ bị xóa (Z=0). Mặc dù các cờ được liệt kê không trực tiếp báo kết quả bằng 0, nhưng cờ Zero mới thực sự được sử dụng cho mục đích này.
Vì vậy, không có đáp án đúng trong các lựa chọn đã cho.
Trong vi điều khiển 8051, thanh ghi SP (Stack Pointer) quản lý vùng nhớ ngăn xếp. Nếu không khởi tạo thanh ghi SP, giá trị mặc định của nó là 07H. Khi có một lệnh PUSH hoặc một ngắt xảy ra, SP sẽ tăng lên 1 trước khi dữ liệu được lưu vào ngăn xếp. Vì vậy, byte đầu tiên được lưu vào ngăn xếp sẽ ở địa chỉ 08H.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.