问题描述
我的问题:这是benificial知道MIPS编程语言
My question: Is the MIPS programming language that benificial to know?
我是一个CS的学生,我采取了组装类侧重于MIPS。我在高级语言非常舒适的书写,但拥有的Mips我一点点了。
I'm a CS student and am taking a assembly class which focuses on MIPS. I'm very comfortable writing in high level languages, but Mips has me a little bit down.
是MIPS的东西,我真的应该重点,并尝试完全掌握它?这会帮助我的未来?
Is MIPS something that I should really focus on and try to completely grasp it? Will it help me in the future?
推荐答案
在一个点上(90年代)MIPS衍生处理器是世界最畅销的处理器,矮化销售英特尔的x86处理器。这是因为在嵌入式市场上的巨大presence的。我想现在基于ARM的处理器可能已经接管了这个称号,但仍有使用MIPS吨嵌入式系统在那里的。
At one point (in the 90s) MIPS-derived processors were the best selling processors in the world, dwarfing sales of Intel x86 processors. This was because of their huge presence in the embedded market. I think now ARM-based processors may have taken over that title, but there are still tons of embedded systems out there using MIPS.
即使你从未编写汇编一个MIPS芯片在你的职业生涯,汇编语言是学习有用的。它可以帮助你编写更高效的高层次code,如果你有什么,编译器会发出的一些想法。它仍然采用其他领域包括编译器(编写自己),设备驱动程序和多媒体编程(其中code要求MMX或SSE通常还是用手写汇编)。
Even if you never program a MIPS chip in assembler in your career, assembly language can be useful to learn. It can help you write more efficient high level code if you have some idea of what the compiler is going to emit. Other areas where it is still used include compilers (writing your own), device drivers, and multimedia programming (where code requiring MMX or SSE is usually still written by hand in assembler).
每个CPU类型都有不同的指令集,但有足够的共性,一旦你学习汇编(MIPS你的情况)中的一个方言别人应该很容易回升。
Each CPU type has a different instruction set but there's enough commonality that once you learn one dialect of assembly (MIPS in your case) the others should be easy to pick up.
这篇关于MIPS - 它是重要的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!