当前位置: 首页 > >

DSP原理及应用 第4章 TMS320C54x汇编指令系统_图文

发布时间:

第4章 TMS320C54x汇编指令系统 章 汇编指令系统
4.1 指令系统中的符号和缩写 4.2 指令系统

4.1 指令系统中的符号和缩写
表4-1 指令系统中的符号和缩写

返回首页

返回本节

4.2 指令系统
4.2.1 算术运算指令 4.2.2 逻辑运算指令 4.2.3 程序控制指令 4.2.4 加载和存储指令

返回首页

4.2.1 算术运算指令
C54x的算术运算指令包括加法指令、减法指令、 的算术运算指令包括加法指令、减法指令、 的算术运算指令包括加法指令 乘法指令、乘累加指令与乘法减法指令、双字/双 乘法指令、乘累加指令与乘法减法指令、双字 双 精度运算指令及专用指令。分别如表4-2、表 4-3、 精度运算指令及专用指令 。 分别如表 、 、 所示。 表4-4、表4-5、表4-6、表4-7所示。 、 、 、 所示

表4-2 加法指令

表4-3 减法指令

表4-4 乘法指令

表4-5 乘加和乘减指令

表4-6 双精度(32位操作数)指令

表4-7 专用指令

返回本节

4.2.2 逻辑运算指令
逻辑指令包括与、 异或(按位) 逻辑指令包括与 、 或 、 异或 ( 按位 ) 、 移位和测 试指令,分别如表4-8、表4-9、表4-10、表4-11、 试指令, 分别如表 、 、 、 、 所示。 表4-12所示。 所示

表4-8 与逻辑运算指令

表4-9 或逻辑运算指令

表4-10 异或逻辑运算指令

表4-11 移位逻辑运算指令

表4-12 测试指令

返回本节

4.2.3 程序控制指令
程序控制指令包括分支转移指令、 程序控制指令包括分支转移指令 、 子程序调用指 中断指令、返回指令、重复指令、 令 、 中断指令 、 返回指令 、 重复指令 、 堆栈操作 指令及混合程序控制指令,分别如表4-13、表 4指令及混合程序控制指令 , 分别如表 、 14、表4-15、表4-16、表4-17、表4-18及表 及表4-19 、 、 、 、 及表 所示。 所示。

表4-13 分支转移指令

表4-14 子程序调用指令

表4-15 中断指令

表4-16 返回指令

表4-17 重复指令

表4-18 堆栈操作指令

表4-19 混合程序控制指令

返回本节

4.2.4 加载和存储指令
加载和存储指令包括加载指令、存储指令、 加载和存储指令包括加载指令、存储指令、条件 存储指令、并行加载和存储指令、 存储指令、并行加载和存储指令、并行加载和乘 法指令、并行存储和加/减法指令 减法指令、 法指令、并行存储和加 减法指令、混合加载和存 储指令,分别如表4-20、表4-21、表4-22、表4储指令,分别如表 、 、 、 23、表4-24、表4-25、表4-26及表 及表4-27所示。加 所示。 、 、 、 及表 所示 载指令是将存储器内容或立即数赋给目的寄存器; 载指令是将存储器内容或立即数赋给目的寄存器; 存储指令是把源操作数或立即数存入存储器或寄 存器。 存器。

表4-20 加载指令

表4-21 存储指令

表4-22 条件存储指令

表4-23 并行加载和存储指令

表4-24 并行加载和乘法指令

表4-25 并行存储和加/减法指令

表4-26 并行存储和乘法指令

表4-27 混合加载和存储指令(数据块传送指令)

返回本节




友情链接: