【问题标题】:Difference between PowerPc and MPC82X instruction setPowerPc和MPC82X指令集的区别
【发布时间】:2014-07-08 13:55:42
【问题描述】:

我已经开始学习 PowerPC 的组装,并且遇到了 MPC82x 内核,它是围绕 powerpc 内核和 QUICC 引擎构建的,QUICC 引擎是一个单独的 RISC 内核。

现在我查看了MPC82x的指令集,发现它与传统的PPC指令集不同。

例如

add rD,rA,rB 

但 PowerPC 寄存器来自 r0,r31。

这些 rD,rA,rB 电阻是什么?

普通的PowerPc Core和MPC82x Core有区别吗?

【问题讨论】:

  • rD, rA, rB 看起来像典型 CPU 手册中的占位符。 D、A 和 B 是变量,替换数字 0..31。该手册说此命令作用于寄存器(与内存位置或常量相反)。 D 可能意味着目的地,A 和 B 是变量的典型通用名称。手册开头可能有一个寄存器指南 - 查看并确保您的核心具有与普通 PPC 相同的所有寄存器(QUICC 可能更多)。
  • 指令编码中通常也会引用 D、A 和 B,因此您可以看到目标寄存器和操作数寄存器在编码中的位置。

标签: assembly powerpc instruction-set


【解决方案1】:

真的没有区别。看规格:

http://en.wikipedia.org/wiki/Power_Architecture

MPCxxxx 系列的 PPC 来自飞思卡尔,其他的如 PPC440 来自 AMCC(以前是 IBM)。

如果你对历史感兴趣,这里是链接:

http://en.wikipedia.org/wiki/List_of_PowerPC_processors

【讨论】:

    猜你喜欢
    • 2021-07-06
    • 1970-01-01
    • 2017-09-03
    • 1970-01-01
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多