在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 11021|回复: 13

这里有人知道x86架构、MIPS架构、PowerPC架构的区别吗 ?

[复制链接]
发表于 2007-12-23 22:43:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
这里有人知道x86架构、mips架构、PowerPC架构的区别吗 ?PowerPC论坛竟然没有回复的
发表于 2007-12-24 20:42:49 | 显示全部楼层
MIPS和PowerPC是RISC构架,基于Load/Store的内存访问方式,长度固定的指令,流水线结构。而MIPS是教科书似的RISC构架,使它和其它的RISC构架显得很不同,比如delay slot(对新手来说相当的难),cache管理,TLB管理都需要很繁琐的软件配合,相对来说PowerPC更偏向于向实际应用倾斜,比如有功能强大也让人头痛的移位指令、旋转指令。

而X86,曾经是CISC的典型,不过现在只是RISC的内核披了件CISC的外衣,从Pentium开始,CISC指令在内部被解码成几条RISC指令,即所谓的uOps,然后通过处理器调度机制将指令分配给RISC内核进行。X86不同于RISC的地方:硬件管理的TLB,长短不一且执行时间也长短不一的指令。
简单谈谈,其实我也说不清楚,暂且抛块板砖。这些东西需要自己去体会的。
 楼主| 发表于 2007-12-24 22:53:50 | 显示全部楼层
谢谢,这么多天了,终于有一个比较明白的人给了相关的一些答案。
发表于 2008-6-4 18:29:39 | 显示全部楼层
MIPS的指令统一都是32bits的,而x86则长短不一
发表于 2008-6-5 11:54:24 | 显示全部楼层
是的 RISC指令都是固定长度的,这也导致指令编码中会有较多的浪费,使得程序空间变大,
所以现在ARM和MIPS都推出了16位的指令子集,而x86则由于指令长度本来就很灵活,没有
这方面的问题。但是随之而来的就是x86的译码要比RISC架构复杂得多。
发表于 2010-3-4 23:12:52 | 显示全部楼层
Answer is good!
发表于 2010-3-7 13:58:33 | 显示全部楼层
Good to share.
发表于 2010-3-14 15:15:40 | 显示全部楼层
Good to share.
发表于 2010-3-15 18:21:22 | 显示全部楼层
简单明了
发表于 2010-5-3 10:48:16 | 显示全部楼层
good.........................
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-19 20:37 , Processed in 0.026717 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表