sự trở lại phải đến vị trí sau các thông số. Một lần nữa, cả hai đều của các ap-proaches có nhược điểm. Nếu đăng ký được sử dụng, được gọi là chương trình và các cuộc gọichương trình phải được viết để đảm bảo rằng các thanh ghi được sử dụng đúng cách. Lưu trữCác thông số trong bộ nhớ làm cho nó khó khăn để trao đổi một số biến para-mét. Cả hai phương pháp tiếp cận ngăn chặn việc sử dụng các thủ tục reentrant.Một cách tiếp cận linh hoạt hơn để tham số đi qua là ngăn xếp. Khi xử-sor thực hiện một cuộc gọi, nó không chỉ ngăn xếp địa chỉ trả lại, nó ngăn xếp các tham số đểthông qua các thủ tục được gọi là. Các thủ tục được gọi là có thể truy cập vào các thông sốtừ ngăn xếp. Khi trở lại, trở lại tham số có thể cũng được đặt trên ngăn xếp. Cáctoàn bộ tập hợp các thông số, bao gồm cả địa chỉ trả lại, được lưu trữ cho một thủ tục trong-ơn gọi được gọi là một khung stack.Một ví dụ được cung cấp trong hình 10,10. Ví dụ đề cập đến procedu
đang được dịch, vui lòng đợi..