Hãy xác định con trỏ ngăn xếp (SP) luôn trỏ vào đâu trong các phương án sau đây?
Trả lời:
Đáp án đúng: B
Con trỏ ngăn xếp (SP - Stack Pointer) là một thanh ghi đặc biệt trong bộ vi xử lý, được sử dụng để theo dõi địa chỉ của đỉnh ngăn xếp. Ngăn xếp là một vùng nhớ được sử dụng để lưu trữ tạm thời dữ liệu, địa chỉ trả về của các hàm, và các biến cục bộ. Khi một giá trị được đẩy vào ngăn xếp (push), SP sẽ giảm (hoặc tăng, tùy thuộc vào kiến trúc) để trỏ đến vị trí trống mới trên đỉnh ngăn xếp. Khi một giá trị được lấy ra khỏi ngăn xếp (pop), SP sẽ tăng (hoặc giảm) để trỏ đến phần tử trên đỉnh ngăn xếp.
* **Phương án A: Giữa ngăn xếp** - Sai. SP luôn trỏ đến đỉnh của ngăn xếp, không phải giữa ngăn xếp.
* **Phương án B: Đỉnh ngăn xếp** - Đúng. SP luôn trỏ đến đỉnh của ngăn xếp, nơi phần tử cuối cùng được thêm vào (hoặc sẽ được lấy ra).
* **Phương án C: Đáy ngăn xếp** - Sai. Đáy ngăn xếp là địa chỉ cố định, còn SP thay đổi để theo dõi đỉnh ngăn xếp.
* **Phương án D: Vị trí ngẫu nhiên theo lệnh đang thi hành** - Sai. SP hoạt động theo cơ chế push/pop đã định nghĩa, không trỏ đến vị trí ngẫu nhiên.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
