DSP28335
汇编教程
查找硬件执行指令时,参与指令指定的飞行操作数运算的方式——地址方式。 根据
程序要求采用不同的地址方式,
可以有效地缩短程序的执行时间,提高代码的执行效率。
汇款
编写指令是一种可行的指令,
每条指令对应一个机器码,
控制处理器插座的执行部分进行各种处理
操作。 在本章中主要是
C28x
的
DSP
以芯片为例,为读者说明
DSP
的地址方式和宿
建立指令系统,其中大部分内容也可以应用于其他
Ti
公司的
DSP
产品。
6.1
汇编语言指令集概述
正在学习
C28x
系列
DSP
的地址方式和指令汇编前,我先介绍一些基础知识
让我们先来解答一下,
汇编程序中开发人员经常使用许多特殊的符号和标记
那些都是特殊的
从这个意义上说,
在学习汇编之前读者必须了解这些符号和标志的含义
这里是其中最常用的
详细说明的操作数符号和寄存器的经营。
在说明程序集之前,请了解开发的核心——
中央处理器。 有
TMS320C2000
在系列中,
中央处理器
内核包括:
C20x/C24x
/
C240x
:
C2xLP
:
C27x/C28x
:
C27x
在、
C28x
这些是
中央处理器
的硬件结构有一定的差异,指令集也不同,但在
C28x
芯片有选择兼
允许特性模式、使用
C28xCPU
与
C27xCPU
和
C2xLPCPU
最佳兼容性。 可通过的寄存器
STl
的
位元
obj模式
和位
AMODE
的组合,选择的模式。
C28x
芯片上有
3
操作模式:
1.
C28x
模式:在此模式下,用户可以
C28x
的所有有效特性、寻址方式、指令系统,
因此,一般来说
C28x
芯片在这种模式下工作。
2.
C27x
目标——兼容模式:复位时、
C28x
的
中央处理器
在
C27x
目标
_
兼容模式。 在该模式下
下面,称为目标代码
C27xCPU
完全兼容,以其周期—计数为基础
C27xCPU
兼容。
3.
C2xLP
源——兼容模式:用户可以在此模式下运行
C2xLP
的源代码。 这些源代码是
C28x
代码生成工具编译生成的。
以下说明涉及模式的转换,希望读者弄清楚各模式的对应关系。
本节以芯片工作为条件
C28x
模式(
obj模式=1
,
AMODE=0
)。 复位后,
通过执行命令
C28OBJ
或者
SETCOBJMODE
将
ST1
的双曲正弦值
obj模式
位置
1
芯片在中工作
C28x
模式。
6.1.1DSP
的操作数
汇编语言离不开操作符和操作数。
操作员可以认为
中央处理器
的命令或编译器上的虚拟手指
命令、操作数是命令执行中的参加者,也可以说操作数是命令控制的对象。
如表所示
6-1、
正面
6-2
日晷
6-3
说明命令中常用的操作数符号