Table 13.9 lists the basic instruction set for all MIPS R series proce translation - Table 13.9 lists the basic instruction set for all MIPS R series proce Vietnamese how to say

Table 13.9 lists the basic instruct

Table 13.9 lists the basic instruction set for all MIPS R series processors. All processor
instructions are encoded in a single 32-bit word format. All data operations are
register to register; the only memory references are pure load/store operations.
The R4000 makes no use of condition codes. If an instruction generates a
condition, the corresponding flags are stored in a general-purpose register. This
avoids the need for special logic to deal with condition codes as they affect the
pipelining mechanism and the reordering of instructions by the compiler. Instead,
the mechanisms already implemented to deal with register-value dependencies
are employed. Further, conditions mapped onto the register files are subject to the
same compile-time optimizations in allocation and reuse as other values stored
in registers.
As with most RISC-based machines, the MIPS uses a single 32-bit instruction
length. This single instruction length simplifies instruction fetch and decode, and it
also simplifies the interaction of instruction fetch with the virtual memory management
unit (i.e., instructions do not cross word or page boundaries). The three instruction
formats (Figure 13.9) share common formatting of opcodes and register
references, simplifying instruction decode. The effect of more complex instructions
can be synthesized at compile time.
Only the simplest and most frequently used memory-addressing mode is implemented
in hardware. All memory references consist of a 16-bit offset from a
32-bit register. For example, the “load word” instruction is of the form
0/5000
From: -
To: -
Results (Vietnamese) 1: [Copy]
Copied!
Bảng 13.9 danh sách giảng dạy cơ bản thiết lập cho tất cả bộ xử lý MIPS R series. Tất cả bộ xử lýhướng dẫn được mã hóa trong một định dạng từ 32-bit duy nhất. Tất cả dữ liệu hoạt độngđăng ký để đăng ký; tài liệu tham khảo chỉ nhớ là tinh khiết tải/cửa hàng hoạt động.R4000 là làm cho không có sử dụng các điều kiện mã. Nếu một lệnh tạo ra mộtđiều kiện, những lá cờ tương ứng được lưu trữ trong một đăng ký đa năng. Điều nàytránh sự cần thiết cho đặc biệt logic để đối phó với tình trạng mã như chúng ảnh hưởng đến cácpipelining cơ chế và sắp xếp lại các hướng dẫn của trình biên dịch. Thay vào đó,cơ chế đã thực hiện để đối phó với quan hệ phụ thuộc giá trị đăng kýđược tuyển dụng. Hơn nữa, điều kiện ánh xạ lên các tập tin đăng ký là tùy thuộc vào cáccùng một thời gian biên dịch tối ưu trong phân bổ và tái sử dụng như là các giá trị khác được lưu trữtrong sổ đăng ký.Như với máy móc đặt dựa trên RISC, MIPS sử dụng hướng dẫn 32-bit duy nhấtchiều dài. Chiều dài đơn hướng dẫn này đơn giản hoá việc tìm nạp hướng dẫn và giải mã, và nócũng đơn giản hóa sự tương tác của hướng dẫn tìm nạp với việc quản lý bộ nhớ ảođơn vị (tức là, hướng dẫn do không vượt qua ranh giới từ hoặc trang). Hướng dẫn 3định dạng (hình 13.9) chia sẻ định dạng phổ biến của mã và đăng kýtài liệu tham khảo, đơn giản hóa hướng dẫn giải mã. Tác dụng của hướng dẫn phức tạp hơncó thể được tổng hợp tại thời điểm biên dịch.Chỉ đơn giản nhất và thường xuyên nhất được sử dụng địa chỉ bộ nhớ chế độ được thực hiệntrong phần cứng. Bộ nhớ tất cả tài liệu tham khảo bao gồm của một đối tượng dời hình 16-bit từ mộtđăng ký 32-bit. Ví dụ, giảng dạy "tải word" là các hình thức
Being translated, please wait..
Results (Vietnamese) 2:[Copy]
Copied!
Bảng 13.9 liệt kê các chỉ dẫn cơ bản đặt cho tất cả các bộ xử lý MIPS loạt R. Tất cả các bộ xử lý
lệnh được mã hóa trong một định dạng duy nhất từ 32-bit. Tất cả các dữ liệu hoạt động được
đăng ký để đăng ký; các tài liệu tham khảo bộ nhớ chỉ là thuần túy hoạt động tải / cửa hàng.
Các R4000 làm cho không có sử dụng mã số điều kiện. Nếu một lệnh tạo ra một
điều kiện, những lá cờ tương ứng được lưu trữ trong một thanh ghi mục đích chung. Điều này
tránh sự cần thiết cho logic đặc biệt để đối phó với mã trạng như khi chúng ảnh hưởng đến
cơ chế pipelining và sắp xếp lại các hướng dẫn bởi trình biên dịch. Thay vào đó,
các cơ chế đã được thực hiện để đối phó với phụ thuộc đăng ký có giá trị
được sử dụng. Hơn nữa, điều kiện ánh xạ lên các tập tin đăng ký phải tuân theo
cùng một tối ưu hóa thời gian biên dịch trong phân bổ và tái sử dụng như các giá trị khác được lưu trữ
trong thanh ghi.
Như với hầu hết các máy RISC dựa trên MIPS sử dụng một hướng dẫn 32-bit
chiều dài. Chiều dài chỉ dẫn duy nhất này giúp đơn giản hướng dẫn lấy và giải mã, và nó
cũng đơn giản hóa sự tương tác giảng dạy lấy với việc quản lý bộ nhớ ảo
đơn vị (ví dụ, hướng dẫn làm không chéo từ hoặc trang ranh giới). Ba hướng dẫn
định dạng (Hình 13.9) chia sẻ định dạng phổ biến của opcodes và đăng ký
tài liệu tham khảo, đơn giản hóa hướng dẫn giải mã. Hiệu quả của việc hướng dẫn chi tiết phức tạp
có thể được tổng hợp tại thời gian biên dịch.
Chỉ có chế độ bộ nhớ giải quyết đơn giản nhất và thường được sử dụng nhất được thực hiện
trong phần cứng. Tất cả các tài liệu tham khảo bộ nhớ bao gồm 16-bit bù đắp từ một
đăng ký 32-bit. Ví dụ, "tải trọng từ" hướng dẫn có dạng
Being translated, please wait..
 
Other languages
The translation tool support: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Chinese Traditional, Corsican, Croatian, Czech, Danish, Detect language, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Odia (Oriya), Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu, Language translation.

Copyright ©2025 I Love Translation. All reserved.

E-mail: