Architecture 哪些建筑是哈佛的,哪些是冯·诺依曼的?

Architecture 哪些建筑是哈佛的,哪些是冯·诺依曼的?,architecture,cpu,motorola,powerpc,von-neumann,Architecture,Cpu,Motorola,Powerpc,Von Neumann,我试图找出以下哪种体系结构可以归为哈佛(要么是“严格的哈佛”,要么是修改过的哈佛,只要指令不能从数据存储器中获取,反之亦然)以及哪种体系结构可以归为冯·诺依曼(Von Neumann),我希望这里的人能帮助我解决/纠正我的错误: 摩托罗拉68k:我不清楚68k是一个(改进的)哈佛还是冯·诺依曼架构 PPC:我也不清楚这个 AVR:如果我没弄错的话,所有的AVR架构似乎都被修改过 PIC:PIC微控制器(PIC10到PIC24)似乎是哈佛大学的,而PIC32似乎是冯·诺依曼的(基于MIP32)

我试图找出以下哪种体系结构可以归为哈佛(要么是“严格的哈佛”,要么是修改过的哈佛,只要指令不能从数据存储器中获取,反之亦然)以及哪种体系结构可以归为冯·诺依曼(Von Neumann),我希望这里的人能帮助我解决/纠正我的错误:

  • 摩托罗拉68k:我不清楚68k是一个(改进的)哈佛还是冯·诺依曼架构

  • PPC:我也不清楚这个

  • AVR:如果我没弄错的话,所有的AVR架构似乎都被修改过

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

  • 超级英雄:似乎只有SH-2A和SH-4是哈佛大学

  • 8051:似乎哈佛也是


提前谢谢

缩写

VNA=冯·诺依曼体系结构
HVA=哈佛建筑
MHVA=改良HVA

  • 摩托罗拉68k是VNA,它有一个单一的程序和数据存储器
  • PowerPC是VNA,它有一个用于程序和数据的单一内存
  • AVR是MHVA,因为它有单独的程序和数据存储器,
    LPM
    指令可用于从程序存储器加载数据
  • PIC16是HVA,因为它有单独的程序和数据存储器,没有从程序存储器读取的指令
  • SuperH通常是VNA,但一些DSP型号是HVA
  • 8051是MHVA,因为它有单独的程序和数据存储器,
    MOVC
    指令可用于从程序存储器加载数据

    • 缩写

      VNA=冯·诺依曼体系结构
      HVA=哈佛建筑
      MHVA=改良HVA

      • 摩托罗拉68k是VNA,它有一个单一的程序和数据存储器
      • PowerPC是VNA,它有一个用于程序和数据的单一内存
      • AVR是MHVA,因为它有单独的程序和数据存储器,
        LPM
        指令可用于从程序存储器加载数据
      • PIC16是HVA,因为它有单独的程序和数据存储器,没有从程序存储器读取的指令
      • SuperH通常是VNA,但一些DSP型号是HVA
      • 8051是MHVA,因为它有单独的程序和数据存储器,
        MOVC
        指令可用于从程序存储器加载数据