第3章节TMS320C54x数据寻址方式
- 格式:ppt
- 大小:274.00 KB
- 文档页数:34
第3章指令系统3.1 数据寻址方式3.2 TMS320C54x的指令系统3.1 数据寻址方式3.1.1 指令的表示方法1.指令的基本形式与所有的微处理器助记符指令一样,TMS320C54x 的助记符指令也是由操作符和操作数两部分组成的。
在汇编前,操作符是用助记符表示的,指出指令应完成何种操作;操作数用来描述该指令的操作对象,它可以是数据本身,也可以是指出如何获取操作数的信息。
助记符指令的基本形式为标号,操作符,操作数1,操作数2,操作数3其中,标号是可选项,操作数可以没有或有多个,其内容可以是立即数、寄存器、程序地址、数据地址、I/O地址等。
TMS320C54x中源操作数一般在操作数1的位置,目的操作数则在操作数3的位置,指令执行结果存放到目的操作数单元中,源操作数不变。
上述指令的执行结果是将立即数0FFH传送至累加器A中。
这里的LD为操作符,#0FFH为操作数1,累加器A为操作数2。
2.指令的数据类型TMS320C54x 寻址存储器有两种基本的数据形式:16位数和32位数。
大多数指令能够寻址16位数,只有双精度和长字指令才能寻址32位数,如表3-1所示。
表3-1 寻址32位数的指令在对32位数寻址时,先处理高有效字,然后处理低有效字。
如果寻址的第1个字处在偶地址,那么第2个字就处在下一个(较高的)地址;如果第1个字处在奇地址,那么第2个字就处在前一个(较低的)地址,如图3-1所示。
在讨论寻址方式时,要用到一些缩写语,表3-2给出了部分缩写语的名称和含义。
图3-1 32位字的存储顺序高有效字低有效字寻址1000H 时的32位字存储顺序高有效字低有效字A 累加器1000H 1001H 寻址1001H 时的32位字存储顺序低有效字高有效字1000H 1001H表3-2 部分寻址方式缩写语3.1.2 数据寻址方式TMS320C54x数字信号处理器共有7种寻址方式,如表3-3所示。
表3-3 TMS320C54x的数据寻址方式1.立即寻址立即寻址就是在指令中已经包含有执行指令所需的操作数(一个固定的立即数)。