Công dụng của thanh ghi SP:
Trả lời:
Đáp án đúng: A
Thanh ghi SP (Stack Pointer) là một thanh ghi đặc biệt trong kiến trúc bộ vi xử lý, được sử dụng để quản lý ngăn xếp (stack). 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 thông tin quan trọng khác trong quá trình thực thi chương trình. Thanh ghi SP luôn trỏ đến đỉnh của ngăn xếp, tức là địa chỉ của ô nhớ cuối cùng được sử dụng trong ngăn xếp. Khi một giá trị được đẩy vào ngăn xếp (push), giá trị của SP sẽ giảm đi (hoặc tăng lên, tùy thuộc vào kiến trúc), và khi một giá trị được lấy ra khỏi ngăn xếp (pop), giá trị của SP sẽ tăng lên (hoặc giảm đi). Do đó, đáp án đúng là "Chỉ vào một địa chỉ trong bộ nhớ" vì nó mô tả chính xác chức năng của thanh ghi SP là trỏ đến một vị trí cụ thể trong bộ nhớ, cụ thể là đỉnh của ngăn xếp.