2016-09-29 88 views
0

我试图弄清楚下列哪种体系结构可以被归类为哈佛(只要指令不能从数据存储器中获取,反之亦然),以及哪一种结构可以被归类为哈佛(或者是“严格的哈佛”或修改过的哈佛)诺伊曼和希望这里有人可以帮助我/纠正我在哪里,我错了:哪些体系结构是哈佛,哪些是冯诺依曼?

  • 摩托罗拉68K:这我不清楚68K是否是(修改),哈佛或冯诺依曼架构。

  • PPC:这一个同样不清楚我

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

  • PIC:该PIC单片机(PIC10到PIC24)似乎是哈佛而PIC32似乎是冯诺依曼(MIP32基)

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

  • 8051:似乎吨也是哈佛大学

在此先感谢!

回答

2

缩写

VNA =冯·诺依曼体系结构
HVA =哈佛架构
MHVA =修改HVA

  • 摩托罗拉68KVNA,它有一个单程序内存和d ATA。
  • PowerPCVNA,它有一个单一的程序和数据存储器。
  • AVRMHVA,因为它具有独立的程序和数据存储器和所述LPM指令可以被用于加载从程序存储器中的数据。
  • PIC16 is HVA,因为它具有单独的程序和数据存储器,并且没有指令从程序存储器中读取。
  • 的SuperH通常VNA但有些DSP模型HVA
  • MHVA,因为它具有独立的程序和数据存储器和所述MOVC指令可以被用于加载从程序存储器中的数据。