ARM和MIPS区别
更新时间:2024-03-18 05:54:01 阅读量: 综合文库 文档下载
本帖最后由胶林探索于 2011-2-8 08:42 编辑 ARM 与 MIPS 比较
作者:bpsub 来源:zz 发表时间:2009-12-11 浏览次数: 4672 字号:大中小 [前言]
这是一个几年以来我一直想做的“功课”,之所以称之为“功课”,而不能说是“文章”,是因为我觉得自己的知识还远远不够,不管是深度还是广度,也不管是全面性还是透彻性,我都不敢企及。但是我实在是很想把我的一些理解写出来,然后能和其他朋友一起探讨,纠正错误,补充完善,最终目的就是要加深对ARM和 MIPS 这两种CPU架构的认识。
这里的目前最多只能算个草稿吧,待以后不断的补充。
[正文]
1.流水线结构 pipeline
- MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。
- ARM has barrel shifter
shifter是两面性的,一方面它可以提高数学逻辑运算速度,另一方面它也增加了硬件的复杂性。所以和可以完成同样功能的adder/shift register相比,效率更高,但是也占用更多的芯片面积。
- MIPS have \
MIPS使用编译器来解决上面的两个问题。因为MIPS最初的设计思想就是使用简单的RISC硬体,然后靠编译器及其他软体技术,来达成RISC的完整概念。 2.指令结构 instruction
- MIPS have 32bit and 64bit architecture,but ARM only have 32bit architecture ARM11 局部64位
- MIPS是开放式的架构,用户可以在开发的内核中加入自己的指令,
- ARM has 4-bit condition code in every instruction
ARM 在这一点很像x86。MIPS在MIPS IV也加入\指令,来提高pipeline的效率。 - ARM has pre- and post-increment addressing modes auto-increment/decrement on load/store instructions
- 在节省代码空间方面,MIPS16 很类似ARM Thumb
正在阅读:
ARM和MIPS区别03-18
农业局2021年上半年工作总结范文08-17
《当代中国政治制度》试题库03-10
生物化学试题库及其答案 - 代谢调节11-16
六年级英语电子备课教案01-26
认识位置 - 左右04-06
简介10-17
过程检测仪表第五章__温度检测仪07-26