Đối với chip 8051 thì vùng nhớ được dùng làm ngăn xếp (stack) được lưu giữ trong:
Trả lời:
Đáp án đúng: C
Trong kiến trúc của chip 8051, ngăn xếp (stack) được sử dụng để lưu trữ tạm thời dữ liệu và địa chỉ trả về của các hàm hoặc các ngắt. Vùng nhớ này được đặt trong bộ nhớ dữ liệu bên trong (RAM nội) của chip. Điều này giúp CPU truy cập nhanh chóng đến dữ liệu ngăn xếp, vì RAM nội có tốc độ truy cập cao hơn so với bộ nhớ chương trình hay bộ nhớ dữ liệu bên ngoài.
Phương án A không đúng vì bộ nhớ chương trình thường dùng để lưu trữ mã chương trình (các lệnh), không phải ngăn xếp.
Phương án B không đúng vì bộ nhớ chương trình bên ngoài cũng dùng để lưu trữ mã chương trình, nhưng nằm ngoài chip và tốc độ truy cập chậm hơn.
Phương án D không đúng vì bộ nhớ dữ liệu bên ngoài thường được sử dụng để lưu trữ dữ liệu lớn hơn mà RAM nội không đủ sức chứa, nhưng không dành cho ngăn xếp vì tốc độ truy cập chậm hơn.