- 21
- 0
- 约1.45万字
- 约 71页
- 2020-07-20 发布于天津
- 举报
SZU - TI DSPs Lab Dr. JI ZHEN 31 6.3 双操作数乘法 ( 例 ) 例 : 编制求解 ? ? ? 20 1 i a y i i x 的程序段。 本例主要说明在迭代运算过程中,利用双操作数指令可以节省机器周期。 迭代次数越多,节省的机器周期数也越多。 单操作数指令方案 双操作数指令方案 LD #0 , B LD #0 , B STM #a , AR2 STM #a , AR2 STM #x , AR3 STM #x , AR3 STM #19 , BRC STM #19 , BRC RPTB done-1 RPTB done-1 LD *AR2+ , T 2T MPY *AR2 , *AR3+ , A 3T MPY *AR3+ , A ADD A , B ADD A , B done: STH B , @y done: STH B , @y STL B , @y+1 STL B , @y+1 节省的总机器周期数 =1T*N( 迭代次数 )=NT 。 编制求乘法累加和的程序段 SZU - TI DSPs Lab Dr. JI ZHEN 32 6.3 双操作数乘法 ( 例 ) 例 : 进一步优化上一页中求解 ? ? ? 20 1 i a y i i x 的程序段。 上一页中,利用双操作数指令进行乘法累加运算,完成 N 项乘 积求和需 2N 个机器周期。 如果将乘法累加器单元、 多总线以及硬件 循环操作结合在一起,可以形成一个优化的乘法累加程序。完成一 个 N 项乘积求和的操作,只需要 N+2 个机器周期。程序如下 : STM #x , AR2 STM #a , AR3 RPTZ A , #19 ;2 个机器周期 MAC *AR2+ , *AR3+ , A ;1 个机器周期 STH A , @y STL A , @y+1 SZU - TI DSPs Lab Dr. JI ZHEN 33 7. 长字运算 c54x 可以利用长操作数 (32 位 ) 进行长字运算。长字指令如: ? DLD Lmem , dst ;dst= Lmem ? DST src , Lmem ;Lmem = src ? DADD Lmem , src [ , dst ] ;dst= src+Lmem ? DSUB Lmem , src [ ,
您可能关注的文档
- 期货套利案例课件.ppt
- 本杰教育介绍资料 文档资料.ppt
- 机坪运行安全与事故预防 66页 课件.ppt
- 机械原理自测题 文档资料.ppt
- 机械原理课后习题 答案.ppt
- 机械基础题及答案 文档资料.ppt
- 机械密封技术1 课件.ppt
- 机械工程专业英语课件 L00科技英语的特点 文档.ppt
- 机械工程测试技术第四章 精选文档.ppt
- 机械滑台修改过 精选文档.ppt
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
原创力文档

文档评论(0)