打印

DSP的C54X系列在CCS2.0环境下软件仿真遇到的困难

[复制链接]
2219|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qianghui15|  楼主 | 2008-3-6 16:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是DSP的初学者,在运用CSS2.0(C5000)练习编程的过程中遇到了不少的困难.
程序的目的是实现两个16位数的相除,源程序在附件中.出现的错误信息如下:
Can't Single Step Target Program: Error number -2600 Error address 3
Can't Single Step Target Program:
Can't Single Step Target Program:
Trouble running Target CPU:
Can't Run Target CPU:
Trouble running Target CPU:


另外,我对指令前缀"*"与"@"的使用有疑问:
课本上这样介绍"*"与"@"的区别的
② 用“*”作前缀  使用“*”符号作为前缀,汇编器将操作数作为间接地址,即把操作数的内容作为地址。
③ 用“@”作前缀  使用“@”符号作为前缀,汇编器将操作数作为直接地址,即操作数由直接地址码赋值。    

而在实际应用中,遇到的情况完全不是这回事:用“*”作前缀能实现汇编器将操作数作为直接地址,;用“@”作前缀却达不到汇编器将操作数作为直接地址.

现在越学越糊涂,希望各位高手指点迷津!多谢
相关链接:https://bbs.21ic.com/upfiles/img/20083/200836161929110.rar

相关帖子

沙发
hotpower| | 2008-3-7 00:13 | 只看该作者

俺见汇编就迷糊~~~不过代码优化时是没办法的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

3

帖子

0

粉丝