第5章-C54x的汇编语言程序设计aPPT.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章-C54x的汇编语言程序设计aPPT

DSP原理及应用 第5章 TMS320C54x汇编语言程序设计 2. 定点数转换成浮点数 例如:NORM A 执行前: A=FF FFFF F001 T=0013 (19) A=1111……111111111000000000001 28 左移19位1000 0000 0000 1000…… 执行后: A=FF 8008 0000 T=0013 (19) 又如: NORM B,A 执行前: A=FF FFFF F001 B=21 0A0A 0A0A T=FFF9(-7) B右移7位送入A A=00 4214 1414 执行后: A=00 4214 1414 B=21 0A0A 0A0A T=FFF9(-7) 第5章 TMS320C54x汇编语言程序设计 5.8 浮点运算程序 3.浮点数转换成定点数 定点数→浮点数: 根据定点数,求其尾数和指数,然后将尾数按指数T进行移位。 当T0,A左移T位;当T0,A右移T位。 浮点数→定点数: 根据指数T,将尾数进行移位。 当T0,A右移T位;当T0,A左移T位。 第5章 TMS320C54x汇编语言程序设计 5.8 浮点运算程序 4.浮点乘法运算实例 实现浮点乘法运算时,首先将定点数规格化成浮点数;然后完成浮点乘法运算;最后将浮点数转换成定点数。 【例5.8.1】编写浮点乘法程序,完成a1×a2=0.4×(-0.9) 程序中保留10个数据存储单元: a1(被乘数) a2(乘数) b1(被乘数的指数) c1(被乘数的尾数) b2(乘数的指数) c2(乘数的尾数) ep(乘积的指数) mp(乘积的尾数) prod(乘积) temp(暂存单元) 第5章 TMS320C54x汇编语言程序设计 4.浮点乘法运算实例 数据存储器 被乘数 乘数 被乘数的指数 被乘数的尾数 乘数的指数 乘数的尾数 乘积的指数 乘积的尾数 乘积 暂存单元 程序清单: .title “float.asm” .def start STACK:.usect “STACK”,100 .bss a1,1 .bss a2,1 .bss b1,1 .bss c1,1 .bss b2,1 .bss c2,1 .bss ep,1 .bss mp,1 .bss prod,1 .bss temp,1 .title “float.asm” .def start STACK:.usect “STACK”,100 .bss a1,1 a1 .bss a2,1 a2 .bss b1,1 b1 .bss c1,1 c1 .bss b2,1 b2 .bss c2,1 c2 .bss ep,1 ep .bss mp,1 mp .bss prod,1 prod .bss temp,1 temp 第5章 TMS320C54x汇编语言程序设计 数据存储器 a1 被乘数 a2 乘数 b1 被乘数的指数 c1 被乘数的尾数 b2 乘数的指数 c2 乘数的尾数 ep 乘积的指数 mp 乘积的尾数 prod 乘积 temp 暂存单元 …… table: .word 4*32768/10 table 0.4 .word -9*32768/10 -0.9 .text start:STM #SATACK+100,SP MVPD table,@a1 MVPD table+1,@a2 LD @a1,16,A EXP A ST T,@b1 NORM A STH A,@c1 LD @a2,16,A EXP A ST T,@b2 NORM A STH A,@c2 CALL MULT done: B done ;设堆栈指针 ;将a1和a2送入RAM 8CCD ;将a1转换为浮点数 ;将a1送入AH 3333 AG AH AL 0

文档评论(0)

djdjix + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档