这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » DSP,51 请教一个入门前的问题,为何DSP汇编和51汇编相差那么大?

共2条 1/1 1 跳转至

DSP,51 请教一个入门前的问题,为何DSP汇编和51汇编相差那么大?

院士
2006-09-17 18:14:16     打赏
DSP,51 请教一个入门前的问题,为何DSP汇编和51汇编相差那么大?



关键词: 请教     一个     门前     问题     为何     汇编     相差     那么    

院士
2006-12-22 22:43:00     打赏
2楼
问 按以前的思路,系统原理总学点儿汇编以便更好的理解其内部结构。所以最近看的2407结构原理,也看看相关的汇编语言指令。感觉DSP的汇编与51汇编相差太大了,一个助记符可以实现多种操作,而且每一次操作中,不是带移位的就是带修正下一语句的辅助寄存器号,要么就是符号扩展什么的,还真不太好理解!这倒让我想起东北的一句话:哎,这TI和INTEL‘还真不是同一个娘养的’!

恳请各位高手赐教,该如何入门DSP,是否可以放弃汇编直接进入C?谢谢! 1: 一点建议1、多数DSP是采用哈佛结构,即多数据总线,多地址总线。51是基于冯.诺依曼构架,数据、地址共用一套总线,先把地址锁存起来,再进行数据操作。DSP的汇编指令能做多个操作,是得益于它的结构。建议在理解汇编指令的时候结合其结构来考虑。

2、并不需要把汇编搞得很熟悉了后再开始用C,汇编和C都是工具。如果放弃汇编,直接使用C的话,很多底层的东西就无法理解了,况且,DSP程序一般是用汇编些运算密集的部分,用C来写控制密集但运算稀疏的部分。C和汇编嵌套编程经常会遇到。所以建议还是不要完全放弃汇编,可以自己写个FFT或者DCT练习一下,比较生僻的指令可以用的时候再查。 2: 初学者我是一名初学者,DSP的指令都背过了,可是没有练习的例子,哪位高手愿意指点一下?在下不胜感激! 3: 非常感谢liqinff的指点迷津!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]