The compiler specifies the number of registers required by a procedure dịch - The compiler specifies the number of registers required by a procedure Việt làm thế nào để nói

The compiler specifies the number o

The compiler specifies the number of registers required by a procedure with the alloc instruction, which specifies how many of these are local (used only within the procedure) and how many are output (used to pass parameters to a procedure called by this procedure). When a procedure call occurs, the IA-64 hardware renames regis- ters so that the local registers from the previous frame are hidden and what were the output registers of the calling procedure now have register numbers starting at r32 in the called procedure. Physical registers in the range r32 through r127 are allocated in a circular-buffer fashion to virtual registers associated with procedures. That is, the next register allocated after r127 is r32. When necessary, the hardware moves register con- tents between registers and memory to free up additional registers when procedure calls occur, and restores contents from memory to registers as procedure returns occur.
Figure 21.8 illustrates register stack behavior. The alloc instruction includes sof (size of frame) and sol (size of locals) operands to specify the required number of registers. These values are stored in the CFM register. When a call occurs, the sol and sof values from the CFM are stored in the sol and sof fields of the previous function state (PFS) application register (Figure 21.9). Upon return these sol and sof values
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Trình biên dịch chỉ định số đăng ký theo yêu cầu của một thủ tục với các hướng dẫn danh, mà xác định bao nhiêu trong số này được địa phương (được sử dụng chỉ trong các thủ tục) và bao nhiêu là đầu ra (sử dụng để gửi tham số cho một thủ tục được gọi là bởi thủ tục này). Khi một cuộc gọi thủ tục xảy ra, phần cứng IA-64 đổi tên regis-ters để đăng ký địa phương từ khung hình trước được ẩn và những gì đã là đăng ký đầu ra của các thủ tục gọi bây giờ có đăng ký số điện thoại bắt đầu từ r32 trong các thủ tục được gọi là. Đăng ký vật lý trong phạm vi r32 thông qua r127 được phân bổ trong một thời trang tròn-đệm ảo đăng ký liên quan đến thủ tục. Có nghĩa là, tiếp theo đăng ký cấp sau khi r127 là r32. Khi cần thiết, di chuyển phần cứng đăng ký con-lều giữa thanh ghi và bộ nhớ để giải phóng thêm đăng ký khi cuộc gọi thủ tục xảy ra, và khôi phục lại nội dung từ bộ nhớ để đăng ký như trả về thủ tục xảy ra.Con số 21.8 minh hoạ đăng ký ngăn xếp hành vi. Hướng dẫn danh bao gồm sof (kích thước của khung) và sol (kích thước của người dân địa phương) operands để xác định số đăng ký, yêu cầu. Những giá trị này được lưu trữ trong đăng ký CFM. Khi ñaøm thoaïi xảy ra, sol và sof các giá trị từ CFM được lưu trữ trong các lĩnh vực sol và sof trước đó chức năng nhà nước (PFS) ứng dụng đăng ký (hình 21.9). Khi trở về những giá trị sol và sof
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Trình biên dịch xác định số lượng đăng ký theo yêu cầu của một thủ tục với các hướng dẫn alloc, trong đó xác định có bao nhiêu trong số này là địa phương (chỉ được sử dụng trong các thủ tục) và bao nhiêu là đầu ra (được sử dụng để truyền tham số cho một thủ tục gọi là bởi thủ tục này). Khi gọi thủ tục xảy ra, phần cứng IA-64 đặt lại tên ters đăng ký cơ sở để các địa phương đăng ký từ các khung hình trước đó bị ẩn đi và những gì là các thanh ghi đầu ra của thủ tục gọi điện thoại bây giờ có đăng ký số bắt đầu từ R32 trong thủ tục gọi. Thanh ghi vật lý trong phạm vi thông qua R32 r127 được bố trí trong một hình tròn đệm để đăng ký ảo kết hợp với các thủ tục. Đó là, trong sổ đăng ký tiếp theo được phân bổ sau khi r127 là R32. Khi cần thiết, di chuyển phần cứng đăng ký lều dựng giữa các thanh ghi và bộ nhớ để giải phóng đăng ký bổ sung khi cuộc gọi thủ tục xảy ra, và phục hồi nội dung từ bộ nhớ vào thanh ghi như khai thủ tục xảy ra.
Hình 21.8 minh họa đăng ký đống hành vi. Các hướng dẫn alloc bao gồm SOF (kích thước của khung hình) và sol (kích thước của người dân địa phương) toán hạng để xác định các yêu cầu số lượng đăng ký. Những giá trị được lưu trữ trong sổ đăng ký CFM. Khi có cuộc gọi xảy ra, các sol và giá trị SOF từ CFM được lưu trữ trong các sol và các lĩnh vực SOF của nhà nước chức năng trước đây (PFS) đơn đăng ký (hình 21.9). Khi trở về các giá trị sol và sof
đ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: