【问题标题】:Which architectures are Harvard and which are Von Neumann?哪些架构是哈佛的,哪些是冯诺依曼的?
【发布时间】:2016-09-29 03:13:18
【问题描述】:

我试图弄清楚以下哪些架构可以归类为哈佛(“严格哈佛”或修改后的哈佛,只要不能从数据存储器中获取指令,反之亦然),哪些是Von Neumann 并希望这里有人可以帮助我/纠正我的错误:

  • 摩托罗拉 68k:我不清楚 68k 是(修改后的)哈佛架构还是冯诺依曼架构。

  • PPC:这个我也不清楚

  • AVR:如果我没记错的话,所有 AVR 架构似乎都是哈佛修改的

  • PIC:PIC 微控制器(PIC10 到 PIC24)似乎是哈佛,而 PIC32 似乎是冯诺依曼(基于 MIP32)

  • SuperH:似乎只有 SH-2A 和 SH-4 是哈佛

  • 8051:好像也是哈佛

提前致谢!

【问题讨论】:

    标签: architecture cpu motorola powerpc von-neumann


    【解决方案1】:

    缩写

    VNA = 冯诺依曼架构
    HVA = 哈佛建筑
    MHVA = 修改后的 HVA

    • Motorola 68kVNA,它有一个用于程序和数据的内存。
    • PowerPCVNA,它有一个用于程序和数据的内存。
    • AVRMHVA,因为它具有独立的程序和数据存储器,并且LPM 指令可用于从程序存储器加载数据。
    • PIC16HVA,因为它具有独立的程序和数据存储器,并且没有从程序存储器读取的指令。
    • SuperH 通常是 VNA,但有些 DSP 模型是 HVA
    • 8051MHVA,因为它具有独立的程序和数据存储器,并且MOVC 指令可用于从程序存储器加载数据。

    【讨论】:

      猜你喜欢
      • 2010-12-20
      • 1970-01-01
      • 2015-01-05
      • 2015-08-14
      • 2015-04-03
      • 1970-01-01
      • 2023-03-02
      • 2014-08-02
      • 1970-01-01
      相关资源
      最近更新 更多