哪些架构是哈佛,哪些是冯诺依曼?

时间:2016-09-29 03:13:18

标签: architecture cpu motorola powerpc von-neumann

我试图找出以下哪些架构可以归类为哈佛(严格的哈佛'或改进的哈佛,只要指令不能从数据存储器中提取,反过来就好了)以及冯·诺伊曼,并希望有人在这里可以帮助我/纠正我错在哪里:

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

  • PPC:这个对我来说同样不清楚

  • AVR:如果我没有弄错的话,所有AVR架构似乎都被修改了哈佛大学

  • PIC:PIC单片机(PIC10到PIC24)似乎是哈佛,而PIC32似乎是Von Neumann(基于MIP32)

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

  • 8051:似乎也是哈佛

提前致谢!

1 个答案:

答案 0 :(得分:2)

<强>缩写

  

VNA = Von Neumann Architecture
  HVA =哈佛建筑   MHVA =修饰的HVA

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