C6000系列指令MPYH的用法,请高手过来看看

[复制链接]
3371|3
 楼主| leizhli 发表于 2014-4-16 16:41 | 显示全部楼层 |阅读模式
DSP TMSc6000系列的中乘法指令中的MPYH,为什么高16位相乘之后的高16位全部为F??例如:
MPYH .M1 A1,A2,A3
A1=0023 0000H
A2=FFA7 1234H
A3=FFFF F3D5H(-3115)
zhangmangui 发表于 2014-4-16 22:49 | 显示全部楼层


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| leizhli 发表于 2014-4-17 21:13 | 显示全部楼层
首先谢谢你,但是我还没有看懂有符号相乘的结果的高16位为什么都是f???
请说简单点,看的不太懂
zhangmangui 发表于 2014-4-17 23:20 | 显示全部楼层
leizhli 发表于 2014-4-17 21:13
首先谢谢你,但是我还没有看懂有符号相乘的结果的高16位为什么都是f???
请说简单点,看的不太懂 ...

A6里面存的是无符号数
A7里面是有符号数FFA7  是十进制的-89
你可以用电脑的计算器看看    输入-89  用十六进制查看
最高位是符号位

评分

参与人数 1威望 +1 收起 理由
leizhli + 1 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

25

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部