用【||】字体浏览

硬件:那位大侠可以详细介绍哈佛结构与普林斯顿(冯-诺依曼结构)的区别?51系列属于那种结 [民] [21次] 02-11-11 11:19:48

  • 51的程序存储器和数据存储器物理地址是分开的 [民] [26次] 02-11-11 12:11:31

    但是总线是复用的,指令集是CSIC的。avr、pic等总线也是分离的,指令集是RISC的。但51
    从本质上到底是哈佛还是普林斯顿?

  • 总线是复用,应该是数据跟地址是复用,跟存储器类别没有关系吧,地址复用有什意义????? [一无是处] [6次] 02-11-11 13:16:55

  • 什么结构很重要吗? [xzm0662] [3次] 02-11-11 13:41:09

  • 51是哈佛结构 [Dracula] [35次] 02-11-11 11:31:38

    哈佛结构:独立的数据存储器和程序存储器
    诺依蔓结构:数据存储器和程序存储器是统一的

  • 哈佛结构的地址总线和数据总线是分开的,51什么可能是,PIC才是。跟指令系统没有关系吧。 [一无是处] [1次] 02-11-11 12:55:55

  • 大部分51不是哈佛结构吧 [mikechen] [4次] 02-11-11 11:34:14

  • 请举例 [Dracula] [2次] 02-11-11 11:47:18

  • 像dallas的89c420是哈佛结构 [mikechen] [2次] 02-11-11 12:10:38

  • DSP才是哈佛结构 [libin00615] [2次] 02-11-11 11:55:24

  • 51都是哈佛结构的! [一起进步] [7次] 02-11-11 11:43:45

  • PIC单片机是什么结构? [mofei] [3次] 02-11-11 12:42:02

  • pic是哈佛结构 [民] [2次] 02-11-11 12:49:07

  • [小芮] [2次] 02-11-11 12:03:48

  • 51是冯诺结构,PIC是哈结构 [石] [5次] 02-11-11 19:04:16

  • 网上搜的一篇文章摘录如下: [chley] [59次] 02-11-11 13:23:51

    首先,我们来弄清两个概念:集中指令集(CISC)和精简指令集(RISC)。采用CISC结构的单片
    机数据线和指令线分时复用,即所谓冯.诺伊曼结构。它的指令丰富,功能较强,但取指令和取数
    据不能同时进行,速度受限,价格亦高。采用RISC结构的单片机数据线和指令线分离,即所谓哈
    佛结构。这使得取指令和取数据可同时进行,且由于一般指令线宽于数据线,使其指令较同类
    CISC单片机指令包含更多的处理信息,执行效率更高,速度亦更快。同时,这种单片机指令多为
    单字节,程序存储器的空间利用率大大提高,有利于实现超小型化。属于CISC结构的单片机有
    Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、台湾Winbond(华邦)W78系列、荷
    兰Pilips的PCF80C51系列等;属于RISC结构的有Microchip公司的PIC系列、Zilog的Z86系列、
    Atmel的AT90S系列、韩国三星公司的KS57C系列4位单片机、台湾义隆的EM-78系列等。一般来
    说,控制关系较简单的小家电,可以采用RISC型单片机;控制关系较复杂的场合,如通讯产品、
    工业控制系统应采用CISC单片机。不过,RISC单片机的迅速完善,使其佼佼者在控制关系复杂的
    场合也毫不逊色。 

  • 更详细的?记得在2001年6-7月在某网站有详尽的介绍,大概上千字 [民] [6次] 02-11-11 13:29:55

  • 是复杂指令系统,COMPLEX 不是 CENTER 吧,是不是我看错 [一无是处] [2次] 02-11-11 13:44:24

  • 复杂指令集和精简指令集 [春风化雨] [2次] 02-11-11 17:13:27

  • 花猫,白猫,捉到老鼠就是好猫!谁能把结构定义的原文找出来,大家读读! [xzm0662] [18次] 02-11-11 12:58:51

    1。普通51程序数据分离寻址,但程序、数据、地址复用总线。性能不高,主要体现在分时
    复用总线,一般的机器周期为12时钟周期,大部分指令为多机器周期。
    2。DSP程序数据分离寻址,并且不复用总线,另外有单独的地址线,甚至有多套地址、数据
    线。可在单周期内装载指令、执行指令、取源操作数、存目的操作数。

  • 个人见解,可能不对 [雁难飞] [134次] 02-11-12 0:21:05

    很多入门的书上基本上都说:由运算器、控制器、存储器、输入设备、输出设备组成的系统
    都叫冯氏结构。
    也有的说:“程序存储器的数据线地址线”与“数据存储器的数据线地址线”共用的话,就
    是冯氏结构,所以51是该结构。(我认为说得太绝对了)
    以下是我的个人见解:
    但是我对于上述第二点的语言叙述有些不太认同,我认为冯氏结构与哈佛结构的区别应该在
    存储器的空间分别上,哈佛结构的数据区和代码区是分开的,它们即使地址相同,但空间也
    是不同的,主要表现在数据不能够当作代码来运行。

    口线复用,就将它认为成冯氏结构,我认为这样不足取,应该是按照空间是否完全重合来辨
    别。比如PC机的代码空间和数据空间是同一空间,所以是冯氏结构;51由于IO口不够,但代
    码空间和数据空间是分开的,所以是哈佛结构。


  • 雁难飞是对的 [QRF] [0次] 02-11-12 8:28:59

  • 同意雁南飞,我也是这么认为的,关键看数据和程序是否分离! [Dracula] [1次] 02-11-12 8:50:24

访问单片机C语言首页 www.c51bbs.com>>
_____________________________________________________________________________
Copyright©,C51BBS论坛 1999-2006