I know x86 Assembly (and worked with FPGA, etc.), I never wrote for RISC, I have the opportunity to take a course in MIPS, but I'm busy as it is, so my question is: I know that everything that I learn beneficial, but really how useful? (I'm set to low, but is this necessary?)
(I know mips-is-it-important , but I feel my case is a little different, as I already know some kind of assembly)
Thanks.
The interesting thing about MIPS is that you need to manage the Lookuside translation buffer (TLB) manually. You do not need to do this with x86 (or most of the other ISAs I programmed). Thus, it is RISCier than other RISC processors. Many network devices and drives have an integrated MIPS processor. The launch that I worked with at the beginning of this decade made a 16-core MIPS processor with encryption accelerators (like two coprocessors). This design was purchased by Juniper Networks and is used in their adaptive PIC services in their routers.
So, as others have said, MIPS is a pretty good example of RISC ISA, and it still gets a lot of design victories. I think this is useful to find out.
I found the first edition of the following book a good way to find out:
http://www.amazon.com/Second-Morgan-Kaufmann-Computer-Architecture/dp/0120884216/ref=sr_1_1?ie=UTF8& S = & QID = 1237328559 & = 1-1
, , , RISC-ish. IBM 360 (!), .
, MIPS ( , ) , SPIM, . , .
: . .
, ( ). - ( , () .
- (, ).
(BS CS Michigan Tech 2008), MIPS ( SPIM) "Intro to Computer Architecture", , , DMA .., , / , , ( , CS). ( , // .., ), , ALU , , 16- RISC- , , .
, , . , ( //, ...), , JVM -. , , ALU , , , , , .
, MIPS, , , . // x86, . , ? , , , , - .
, , , , , , mips. mips, , .
, MIPS, x86 , , . , MIPS, SPIM, schnaader.
, , .
One of my classes made us learn the MIPS assembly language. Well, technically ... it was our own custom architecture, but largely based on MIPS. Conclusion, do it. Knowing the meetings helped me endlessly, although I hate working with this low metal.
Source: https://habr.com/ru/post/1704927/More articles:Don't change the color of the header text In Gridview with CSS - c #"Sys" undefined "error when starting an ASP.NET MVC application in IIS7 - asp.net-mvcHow can you select text in a div (for copy to clipboard) from javascript? - javascriptHow can I follow and fully report on a chain of symbolic links? - javaCan I get strings from SQLAlchemy that are simple arrays, not dictionaries? - pythonHow does JIT compilation work for caching? - c #Creating an SQL Database from an ADO.NET Typed Dataset - sql-serverIs it possible to create a cursor in WPF from VisualBrush? - wpfWhat do you want the iPhone library to do for you? - iphoneGhost windows when the color scheme is NOT Aero on Vista - windows-vistaAll Articles