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. If a branch occurs to a target just a few locations ahead of the address of thebranch instruction, the target will already be in the buffer. This is useful for therather 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 allthe instructions in a loop, then those instructions need to be fetched frommemory only once, for the first iteration. For subsequent iterations, all theneeded instructions are already in the buffer.The loop buffer is similar in principle to a cache dedicated to instructions. Thedifferences are that the loop buffer only retains instructions in sequence and ismuch 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 thebuffer. The remaining most significant bits are checked to determine if the branchtarget lies within the environment captured by the buffer.
đ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: