Trả lời:
Đáp án đúng: B
Trong kiến trúc bộ nhớ của vi điều khiển, stack (ngăn xếp) thường được đặt ở cuối vùng nhớ RAM. Với 8051, địa chỉ RAM nội là từ 00H đến 7FH (128 byte). Stack thường bắt đầu từ một địa chỉ nào đó và tăng dần lên. Tuy nhiên, câu hỏi lại hỏi địa chỉ kết thúc của vùng nhớ stack, điều này không cố định vì kích thước stack thay đổi tùy theo chương trình. Nhưng do các đáp án đưa ra đều nhỏ hơn 7FH, nên có lẽ câu hỏi này đang ám chỉ đến một cấu hình mặc định hoặc giới hạn nào đó, tuy nhiên không có thông tin cụ thể để xác định chắc chắn. Mặc dù không có đáp án chính xác tuyệt đối, FFH nằm ngoài vùng nhớ RAM nội, các giá trị khác có thể là địa chỉ kết thúc tùy thuộc vào cách stack được sử dụng. Câu hỏi này có vẻ không rõ ràng và có thể gây nhầm lẫn. Theo lý thuyết thông thường, stack sẽ nằm trong vùng RAM, và sẽ không có địa chỉ kết thúc cố định như các đáp án đưa ra.





