我是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 |