第4章DSP软件开发分解.ppt

2)块重复操作指令: RPTB 块重复次数控制:使用块重复计数器BRC,使用STM命令设置BRC大小 循环开始地址:RSA,即RPTB指令的下一条指令。 循环结束地址:REA,由RPTB指令中的操作数指定 例子,P115 [例4.14] *3)循环嵌套(了解) (P116) RPTB指令中可以嵌套RPT指令 ▼数据块传送程序:复制功能 4种类型: 1)程序存储器--数据存储器 2条指令:MVPD, MVDP 2)数据存储器--数据存储器 3条指令:MVDK, MVKD, MVDD 3)数据存储器--MMR 3条指令:MVMD, MVDM,MVMM 4)程序存储器(累加器寻址)--数据存储器 2条指令:READA,WRITEA 例子:P117 [例4.15] ▼算术运算类 类型 单字运算 长字运算 整数运算 小数运算(定点DSP都采用小数乘法进行乘法运算) 定点运算 浮点运算 有符号数和无符号数 符号位:最高位表示符号位,0为正数,1为负数 原码=补码取反+1 单字运算 例子,P119 [例4.16] 小数表示方法 (P124) 2的补码表示小数 使用32768(=215)乘以十进制小数绝对值后,再取反+1得到补码,然后将其结果的十进制整数部分转换为16进制数 2个带符号小数相乘时,得到2个符号位,必须移去一个符号位,所以要使FRCT=1,可以使用指令 SSBX FRCT 实

文档评论(0)

1亿VIP精品文档

相关文档