Figure 13.1 Overlapping Register Windowslower level.This overlap permi dịch - Figure 13.1 Overlapping Register Windowslower level.This overlap permi Việt làm thế nào để nói

Figure 13.1 Overlapping Register Wi

Figure 13.1 Overlapping Register Windows
lower level.This overlap permits parameters to be passed without the actual movement of data. Keep in mind that, except for the overlap, the registers at two different levels are physically distinct. That is, the parameter and local registers at level Jare disjoint from the local and temporary registers at level J 1. To handle any possible pattern of calls and returns, the number of register windows would have to be unbounded. Instead, the register windows can be used to hold the few most recent procedure activations. Older activations must be saved in memory and later restored when the nesting depth decreases. Thus, the actual organization of the register file is as a circular buffer of overlapping windows. Two notable examples of this approach are Sun’s SPARC architecture, described in Section 13.7, and the IA-64 architecture used in Intel’s Itanium processor, described in Chapter 21. The circular organization is shown in Figure 13.2, which depicts a circular buffer of six windows. The buffer is filled to a depth of 4 (A called B; B called C; C called D) with procedure D active. The current-window pointer (CWP) points to the window of the currently active procedure. Register references by a machine instruction are offset by this pointer to determine the actual physical register. The savedwindow pointer (SWP) identifies the window most recently saved in memory. If procedure D now calls procedure E, arguments for E are placed in D’s temporary registers (the overlap between w3 and w4) and the CWP is advanced by one window.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Con số 13.1 chồng chéo đăng ký Windowsmức độ thấp hơn. Chồng chéo này cho phép các thông số được thông qua mà không có sự chuyển động thực tế của dữ liệu. Hãy nhớ rằng, ngoại trừ sự chồng chéo, đăng ký ở hai cấp độ khác nhau về thể chất riêng biệt. Đó là, các tham số và đăng ký địa phương tại mức Jare disjoint từ đăng ký tạm thời và địa phương tại cấp J 1. Để xử lý bất kỳ mô hình có thể của các cuộc gọi và trả về, số lượng đăng ký windows sẽ phải được chặn. Thay vào đó, các cửa sổ đăng ký có thể được sử dụng để giữ kích hoạt thủ tục đặt vài. Kích hoạt lớn phải được lưu trong bộ nhớ và sau đó phục hồi khi giảm sâu làm tổ. Vì vậy, việc tổ chức thực tế của các tập tin đăng ký là như một bộ đệm tròn của cửa sổ chồng lên nhau. Hai ví dụ đáng chú ý về cách tiếp cận này là kiến trúc SPARC của mặt trời, được mô tả trong phần 13.7, và kiến trúc IA-64 được sử dụng trong bộ xử lý Itanium của Intel, được mô tả trong chương 21. Tổ chức vòng tròn được thể hiện trong hình 13.2, trong đó mô tả một bộ đệm tròn sáu Windows. Bộ đệm là đầy với độ sâu 4 (A B được gọi là; B gọi là C; C được gọi là D) với thủ tục D đang hoạt động. Các cửa sổ hiện tại con trỏ (CWP) điểm các cửa sổ của các thủ tục hiện đang hoạt động. Đăng ký tham khảo của một hướng dẫn máy được bù đắp bởi con trỏ này để xác định đăng ký vật lý thực tế. Con trỏ savedwindow (SWP) xác định cửa sổ gần đây nhất được lưu trong bộ nhớ. Nếu thủ tục D tại các cuộc gọi thủ tục điện tử, các đối số cho E được đặt trong sổ đăng ký tạm thời của D (sự chồng chéo giữa w3 và w4) và CWP nâng cao của một cửa sổ.
đ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: