Edited by Foxit PDF Editor Copyright (c)by Foxcit Software Company,2003-2009 For Evaluation Only. 第3章TMS320C55x的指令系统 内容提要 如果要熟练使用数字信号处理器,必须了解处 理器的指令系统,这样才能编写出精干、高效的程 序。在本章中首先对TMS320C55x的寻址方式做了 介绍,之后对C55x的指令系统进行了详细说明。 800 C55x处理器的指令系统可以分为6大类,包括 算术运算指令、位操作指令、扩展辅助寄存器操作 指令、逻辑运算指令、移动指令和程序控制指令等 而介绍的内容包括指令格式,执行的操作,是否有 并行使能位,长度,周期,在流水线上的执行阶段 以及执行的功能单元等。 TMS320C55xDSP原理及应用 1
第3章TMS320C55x的指令系统 3.1寻址方式 3.2TMS320C55x的指令系统 0666e0 66660 TMS320C55xDSP原理及应用 2
第3章 TMS320C55x的指令系统 3.1寻址方式 寻址方式是指如何指定指令和操作数所在存储空间的地 址。C55xDSP支持三种寻址模式,可以高效、灵活地对数据 空间、存储映射寄存器、寄存器位和/O空间进行寻址,它们 是: 绝对寻址模式; 直接寻址模式; 间接寻址模式。 2010年7月18日 TMS320C55xDSP原理及应用 3
第3章 TMS320C55x的指令系统 3.1.1 绝对寻址模式 绝对寻址模式有三种,它们分别是:k16绝对寻址、k23 绝对寻址和/O绝对寻址。 1.k16绝对寻址 使用该模式寻址的指令其操作数为*abs16(#k1O,其 中k16是一个16位的无符号常数。寻址方法是将7位的寄存 器DPH(扩展数据页指针XDP的高位部分)和k16级联形 成一个23位的地址,用于对数据空间的访问。该模式可以 访问一个存储单元和一个存储映射寄存器。 2010年7月18日 TMS320C55xDSP原理及应用 4
第3章 TMS320C55x的指令系统 k16绝对寻址模式 DPH k16 数据空间 0000000 0000000000000000 y 第0主数据页:000000h~00 FFFFh 0000000 1111111111111111 0000001 0000000000000000 第1主数据页:010000h~01 FFFFh 0000001 1111111111111111 0000010 0000000000000000 第2主数据页:000000h~00 FFFFh 0000010 1111111111111111 1111111 1111111111111111 第127主数据页:7F0000h~7 F FFFFh 1111111 1111111111111111 *由于对指令进行了扩展,使用该模式寻址的指令不能与其他指令并行执行。 2010年7月18日 TMS320C55xDSP原理及应用 5