社区导航

 

搜索
查看: 192|回复: 6

[求助] 为什么单片机指令集是RISC 而结构却是冯 诺依曼结构 不应该是哈佛结构吗

[复制链接]

10

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2020-2-13 07:05 来自手机 | 显示全部楼层 |阅读模式
为什么单片机指令集是RISC  而结构却是冯 诺依曼结构  不应该是哈佛结构吗
此帖出自单片机论坛

回复

使用道具 举报

1万

TA的帖子

0

TA的资源

maychang

Rank: 6Rank: 6

发表于 2020-2-13 09:02 | 显示全部楼层

“为什么单片机指令集是RISC  而结构却是冯 诺依曼结构”

不是所有单片机都使用RISC指令集吧?也不是所有单片机都使用诺依曼结构。


回复

使用道具 举报

10

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

 楼主| 发表于 2020-2-13 10:45 来自手机 | 显示全部楼层
maychang 发表于 2020-2-13 09:02
“为什么单片机指令集是RISC  而结构却是冯 诺依曼结构”

不是所有单片机都使用RIS ...

精简指令集不是与哈佛结构所对应的吗

点评

“精简指令集不是与哈佛结构所对应的吗” 没有这种对应关系吧?  详情 回复 发表于 2020-2-13 12:27

回复

使用道具 举报

1万

TA的帖子

0

TA的资源

maychang

Rank: 6Rank: 6

发表于 2020-2-13 12:27 | 显示全部楼层
潇湘雨夜 发表于 2020-2-13 10:45 精简指令集不是与哈佛结构所对应的吗

“精简指令集不是与哈佛结构所对应的吗”

没有这种对应关系吧?


回复

使用道具 举报

667

TA的帖子

3

TA的资源

版主

Rank: 6Rank: 6

发表于 2020-2-13 13:22 | 显示全部楼层

近年的处理器大都是冯诺依曼架构+哈佛结构

京微齐力HME-M7——单片机开发者的进阶之选

回复

使用道具 举报

1876

TA的帖子

1

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2020-2-13 20:30 | 显示全部楼层
本帖最后由 freebsder 于 2020-2-13 20:49 编辑

冯 诺依曼结构是计算机器的一种顶层设计,对应的可计算性的顶层设计是图灵机(和等价的邱奇lambda演算,对应LISP机)。然后才落地到各种具体的指令集流水线执行机构等等物理内容。

哈佛只是冯 诺依曼的一种改进,最主要改进是把数据和代码分开。哈佛本身就是一个加强的冯 诺依曼,因为这些计算机器的顶层设计没有变化。

数据和代码分开在当时的历史时期是合适的,毕竟硬件的执行效率有限,哈佛那样改进的实现更经济自然直接。(这并不是说造不出来合在一起的,而是说市场选择了前者)。

数据和代码的统一所具备的抽象性却一步一步从学术走向工业。虽然现在几乎所有的机器都是冯 诺依曼结构,由于lambda演算的等价性,可以在冯 诺依曼结构的机器上实现这种等价机器,也就是lisp语言。毫无疑问对现代编程语言影响最大的就是LISP,SMALLTALK和C。

不要把计算机语言看作存粹软件的东西,计算机语言其实就是一台抽象机器,对同样的问题提供不同程度的表达能力。比如x86汇编语言,也就是你们所熟知的CISC,比如arm汇编,也就是你们熟知的RISC。

现代硬件技术的发展已经可以在现有的冯 诺依曼机器上实现各种抽象机器的虚拟机,甚至CISC内部以RISC的微代码的方式来实现(没记错的话是奔腾架构以后)。

多说一句,图灵机几乎可以对应到现在编程语言的命令式编程模式,邱奇lambda演算现在可以对应到火爆全网的函数式编程模式。

评分

1

查看全部评分

人已离开,无事别找,找也找不到。

回复

使用道具 举报

10

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

 楼主| 发表于 2020-2-13 21:14 来自手机 | 显示全部楼层
freebsder 发表于 2020-2-13 20:30
冯 诺依曼结构是计算机器的一种顶层设计,对应的可计算性的顶层设计是图灵机(和等价的邱奇lambda演算,对 ...

感谢

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-21 11:45 , Processed in 0.220798 second(s), 16 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表