社区导航

 

搜索
查看: 1983|回复: 3

[讨论] C2000初级问题请教

[复制链接]

3404

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2016-12-29 14:54 | 显示全部楼层 |阅读模式
同问:TI C2000系列中关于“数据”和“程序”这两个词的区别老实搞不懂,分有程序存储区和数据存储区,请问到底什么是程序,什么是数据啊,一直对这个概念很模糊,希望大家帮解释一下,谢谢!



回复

使用道具 举报

1996

TA的帖子

1

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2016-12-29 15:47 | 显示全部楼层
本帖最后由 freebsder 于 2016-12-29 15:53 编辑

1+1=2 你怎么看?Result = Add(1,1) 你怎么看?
好吧,+ 或者 Add 就是程序(计算),1,2就是数据。由简单的这些元素,构成更复杂的组件。
为什么要分开? 其实可以不用分开,大不了第一次取+,第二次取1,第三次取1吧,第四次吧2放回去。
太慢了,再造几条路,第一条第一次取+,第二条第一次取1,第三条第一次取1,第四条第一次放2,
这样不分开,要4个时间,分开的话,只要1个时间。
DSP最主要的是什么?计算时间,计算时间,计算时间,重要的说三遍。好吧,那就弄成多条路,称之为总线。忘说了,放程序的就是程序区,放数据的就是数据区。

点评

非常感谢 算是明白了,谢谢  详情 回复 发表于 2016-12-29 19:56
人已离开,无事别找,找也找不到。

回复

使用道具 举报

3404

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2016-12-29 19:56 | 显示全部楼层
freebsder 发表于 2016-12-29 15:47
1+1=2 你怎么看?Result = Add(1,1) 你怎么看?
好吧,+ 或者 Add 就是程序(计算),1,2就是数据。由简 ...

非常感谢
算是明白了,谢谢

回复

使用道具 举报

172

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2017-1-16 23:40 | 显示全部楼层
一楼的说明很到位。另外你还需要了解数据存储区比程序存储区复杂的多。常数存储的区域,变量存储的区域都有区别。编译器自动分配的区域,用户申请的区域也有区别。这就涉及到堆栈等概念。若需要了解还需要多看看手册
望大家不吝赐教

回复

使用道具 举报

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

关闭

站长推荐上一条 1/7 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

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

GMT+8, 2020-5-26 17:53 , Processed in 0.167093 second(s), 26 queries , Gzip On, MemCache On.

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