一些基本的DSP C54X芯片指令问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:17:37
DSPC54X系芯片是怎样的寻址方式?基本语句功能及结构是什么?
比如下列简单语句要是下的功能是什么:
1.CPL=O
A=#1234h
DP=#09H
@25=A
2.CPL=2
SP=#1C00h
@5Fh=#0ACDCh
3.AR3=#2000H
*AR3+0=#1111h
*AR3+0=#2222h
*AR3+0=#3333h
*AR3(#16)=#5555h
小弟是初次接触DSP,以前很少涉及数字信号处理,跪求那位仁兄给予详细解答,最好每句语句都要有解释,感激不尽!

1.
CPL=0 //CPL=0的是直接寻址(下面两句都是直接寻址)中,使用的指针来自数据存储器的页指针DP;若CPL=1,使用的指针是堆栈指针SP。
A=#1234h //A指的是累加器A(一共有两个:累加器A和累加器B),这句话的意思就是给累加器A赋值,这个值是一个立即数 1234h(16位)
DP=#09H //因为第一句已经选择了使用DP指针,这一句就是给DP指针赋值一个立即数,让DP指针指向数据存储器(RAM)09寄存器单元

剩下的有空再说吧!