当前位置:  开发笔记 > 编程语言 > 正文

学习MIPS作为第二种汇编语言?

如何解决《学习MIPS作为第二种汇编语言?》经验,为你挑选了1个好方法。

我知道x86汇编(并且曾与FPGA等合作过),从未为RISC写过,我有机会参加MIPS课程,但我很忙,所以我的问题是,我知道每件事我学到的东西在某种程度上是有益的,但实际上,有多大益处?(我是一个低级别的热情,但这是必须的吗?)

(我知道mips是重要的,但我觉得我的情况略有不同,因为我已经知道某种程度的装配)

谢谢.



1> RussellH..:

关于MIPS的一个有趣的事情是你必须手动管理Translation Lookaside Buffer(TLB).您不必使用x86(或我编程的大多数其他ISA).这样,它比其他RISC CPU更好.很多网络和存储设备都嵌入了MIPS cpu.我在这个十年的早期工作的初创公司做了一个带有加密加速器的16核MIPS CPU(作为两个协处理器).该设计由瞻博网络购买,用于其路由器中的自适应服务PIC.

因此,正如其他人所说,MIPS是RISC ISA的一个很好的例子,它仍然获得了大量的设计胜利.我认为学习很有用.

我发现下一本书的第一版是学习它的好方法:

http://www.amazon.com/Second-Morgan-Kaufmann-Computer-Architecture/dp/0120884216/ref=sr_1_1?ie=UTF8&s=books&qid=1237328559&sr=1-1

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有