2. If a branch occurs to a target just a few locations ahead of the ad dịch - 2. If a branch occurs to a target just a few locations ahead of the ad Việt làm thế nào để nói

2. If a branch occurs to a target j

2. If a branch occurs to a target just a few locations ahead of the address of the
branch instruction, the target will already be in the buffer. This is useful for the
rather common occurrence of IF–THEN and IF–THEN–ELSE sequences.
3. This strategy is particularly well suited to dealing with loops, or iterations;
hence the name loop buffer. If the loop buffer is large enough to contain all
the instructions in a loop, then those instructions need to be fetched from
memory only once, for the first iteration. For subsequent iterations, all the
needed instructions are already in the buffer.
The loop buffer is similar in principle to a cache dedicated to instructions. The
differences are that the loop buffer only retains instructions in sequence and is
much smaller in size and hence lower in cost.
Figure 12.17 gives an example of a loop buffer. If the buffer contains 256 bytes,
and byte addressing is used, then the least significant 8 bits are used to index the
buffer. The remaining most significant bits are checked to determine if the branch
target lies within the environment captured by the buffer.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
2. nếu một chi nhánh xảy ra với một mục tiêu chỉ là một vài địa điểm trước các địa chỉ của cáchướng dẫn chi nhánh, các mục tiêu đã sẽ trong vùng đệm. Điều này là hữu ích cho cáckhá phổ biến xảy ra nếu-sau đó và nếu-sau đó-ELSE.3. chiến lược là đặc biệt là rất thích hợp để đối phó với vòng hoặc lặp đi lặp lại;do đó cái tên vòng đệm. Nếu vòng đệm là đủ lớn để chứa tất cảCác hướng dẫn trong một vòng lặp, sau đó hướng dẫn những người cần phải được tải về từbộ nhớ chỉ một lần, cho lặp đầu tiên. Cho lặp đi lặp lại sau đó, tất cả cáchướng dẫn cần thiết đang các bộ đệm.Vòng đệm là nguyên tắc tương tự như một bộ nhớ cache dành riêng để hướng dẫn. Cácsự khác biệt là rằng vòng đệm chỉ giữ lại hướng dẫn theo thứ tự vànhiều nhỏ hơn về kích thước và do đó thấp hơn chi phí.Con số 12,17 cho một ví dụ về một bộ đệm vòng lặp. Nếu có chứa các bộ đệm 256 byte,và byte địa chỉ được sử dụng, sau đó 8 bit ít quan trọng được sử dụng để chỉ mục cácbộ đệm. Quan trọng nhất còn lại bit được kiểm tra để xác định xem các chi nhánhmục tiêu nằm trong môi trường bị bắt bởi các bộ đệm.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
2. Nếu một chi nhánh xảy ra cho một mục tiêu chỉ là một vài địa điểm trước các địa chỉ của
lệnh rẽ nhánh, mục tiêu sẽ nằm trong bộ đệm. Điều này rất hữu ích cho những
lần xuất hiện khá phổ biến của IF-THEN và chuỗi IF-THEN-ELSE.
3. Chiến lược này đặc biệt rất thích hợp để đối phó với các vòng, hoặc lặp đi lặp lại;
do đó đệm tên vòng lặp. Nếu bộ đệm vòng lặp là đủ lớn để chứa tất cả
các hướng dẫn trong vòng một, sau đó những hướng dẫn cần phải được lấy từ
bộ nhớ chỉ một lần, cho lặp đầu tiên. Đối với lần lặp tiếp theo, tất cả các
hướng dẫn cần thiết đã có trong bộ đệm.
Các bộ đệm vòng lặp là tương tự về nguyên tắc cho một bộ nhớ cache dành riêng để hướng dẫn. Những
khác biệt này mà các bộ đệm vòng lặp chỉ giữ lại các hướng dẫn trong trình tự và là
nhỏ hơn nhiều kích thước và do đó thấp hơn giá thành.
Hình 12.17 cho một ví dụ của một bộ đệm vòng lặp. Nếu bộ đệm chứa 256 byte,
và byte addressing được sử dụng, sau đó ít nhất 8 bit quan trọng được sử dụng để chỉ mục các
bộ đệm. Các bit quan trọng nhất còn lại được kiểm tra để xác định nếu các chi nhánh
mục tiêu nằm trong môi trường bị bắt bởi các bộ đệm.
đ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: