哈佛机:为数据和程序提供了格子独立的存储器。

  程序计数器只指向程序存储器,而不指向数据存储器,这样的的后果是很难再哈佛机上编写出一个自修改的程序。独立的程序存储器和数据存储器为数字信号处理提供了较高的性能。结构如下图所示:

  哈佛体系结构

  在程序运行时,CPU回受限到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行),程序指令存储和数据存储是分开的,可以使指令和数据有不同的数据宽度,  ARM7使用冯·诺依曼体系结构,ARM9以后使用了哈佛体系结构。

  

 

相关文章:

  • 2021-05-06
  • 2021-07-13
  • 2021-10-08
  • 2021-07-19
  • 2021-12-27
  • 2021-12-26
  • 2021-09-01
  • 2021-06-17
猜你喜欢
  • 2022-12-23
  • 2021-12-24
  • 2021-12-14
  • 2021-07-30
  • 2021-12-24
  • 2022-12-23
  • 2021-12-20
相关资源
相似解决方案