the return must be to the location following the parameters. Again, bo dịch - the return must be to the location following the parameters. Again, bo Việt làm thế nào để nói

the return must be to the location

the return must be to the location following the parameters. Again, both of these ap-proaches have drawbacks. If registers are used, the called program and the calling
program must be written to assure that the registers are used properly. The storing
of parameters in memory makes it difficult to exchange a variable number of para-meters. Both approaches prevent the use of reentrant procedures.
A more flexible approach to parameter passing is the stack. When the proces-sor executes a call, it not only stacks the return address, it stacks parameters to be
passed to the called procedure. The called procedure can access the parameters
from the stack. Upon return, return parameters can also be placed on the stack. The
entire set of parameters, including return address, that is stored for a procedure in-vocation is referred to as a stack frame.
An example is provided in Figure 10.10. The example refers to procedu
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
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..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
lợi nhuận cần phải để các vị trí sau các thông số. Một lần nữa, cả hai ap-proaches có nhiều nhược điểm. Nếu đăng ký được sử dụng, chương trình gọi và gọi
chương trình phải được viết để đảm bảo rằng các thanh ghi được sử dụng đúng. Việc 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 của para-mét. Cả hai phương pháp 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 để truyền thông số là stack. Khi Proces-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 thông số được
thông qua để các thủ tục được gọi. Các thủ tục được gọi là có thể truy cập các thông số
từ stack. Khi trở về, các thông số trở lại cũng có thể được đặt trên stack. Các
thiết lập toàn bộ 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..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: