📄 a-13-1-5-2.htm
字号:
<html><head><title>饮水思源精华区</title><Content-type: text/html; charset=gb2312><link rel=stylesheet type=text/css href="bbsdl.css"></head><table cellspacing=0 class=title width=90%><th class=title align=left width=20%>饮水思源站</th><th class=title align=center width=60%>文章阅读</th><th class=title align=right width=20%>精华区离线浏览</th></tr></table><hr><table align=center cellspacing=1 class=doc><tr><td>发信人: bugaboo (数字柔情), 信区: DSP<br>标 题: 【合集】请教DSP中负小数的表示方法。<br>发信站: 饮水思源 (2005年06月18日15:18:30 星期六), 站内信件<br>☆──────────────────────────────────────☆<br> happymecn (happyme) 于 2005年06月15日09:09:39 星期三 提到:<br><br>我知道的是:0.5如果用S1.15格式表示的话可以写成0。5×2^15=16384<br>但是-0.5怎么表示呢?请大侠指教。谢谢了。<br><br>☆──────────────────────────────────────☆<br> realmanofpc (Automation~健身~不二过~憎恨失败!) 于 2005年06月15日12:29:34 星期三)<br> 提到:<br><br>不是和正小数一样么?第一位是符号位,后面15位是精度。<br>【 在 happymecn 的大作中提到: 】<br>: 我知道的是:0.5如果用S1.15格式表示的话可以写成0。5×2^15=16384<br>: 但是-0.5怎么表示呢?请大侠指教。谢谢了。<br><br><br>☆──────────────────────────────────────☆<br> happymecn (happyme) 于 2005年06月15日12:32:15 星期三 提到:<br><br>请明确的说一下好吗?<br>就以我的例子。<br><br>【 在 realmanofpc (Automation~健身~不二过~憎恨失败!) 的大作中提到: 】<br>不是和正小数一样么?第一位是符号位,后面15位是精度。<br>【 在 happymecn 的大作中提到: 】<br>: 我知道的是:0.5如果用S1.15格式表示的话可以写成0。5×2^15=16384<br>: 但是-0.5怎么表示呢?请大侠指教。谢谢了。<br><br><br>☆──────────────────────────────────────☆<br> realmanofpc (Automation~健身~不二过~憎恨失败!) 于 2005年06月15日12:38:46 星期三)<br> 提到:<br><br>0xC000 = 49152<br>【 在 happymecn 的大作中提到: 】<br>: 请明确的说一下好吗?<br>: 就以我的例子。<br>: 不是和正小数一样么?第一位是符号位,后面15位是精度。<br><br><br>☆──────────────────────────────────────☆<br> happymecn (happyme) 于 2005年06月15日12:40:14 星期三 提到:<br><br>这个是怎么算出来的?请明示好吗<br><br>【 在 realmanofpc (Automation~健身~不二过~憎恨失败!) 的大作中提到: 】<br>0xC000 = 49152<br>【 在 happymecn 的大作中提到: 】<br>: 请明确的说一下好吗?<br>: 就以我的例子。<br>: 不是和正小数一样么?第一位是符号位,后面15位是精度。<br><br><br>☆──────────────────────────────────────☆<br> realmanofpc (Automation~健身~不二过~憎恨失败!) 于 2005年06月15日13:00:47 星期三)<br> 提到:<br><br>用16bit精度,最高位是符号位,1, 后面15位是表示的小数,按照IEEE标准,0.5应该是<br><br>100,0000,0000,0000。所以是0xC000.<br>【 在 happymecn 的大作中提到: 】<br>: 这个是怎么算出来的?请明示好吗<br>: 0xC000 = 49152<br><br><br>☆──────────────────────────────────────☆<br> happymecn (happyme) 于 2005年06月15日13:07:34 星期三 提到:<br><br>谢谢你。不过我看的云里屋里的,可能是我对数的表达还是理解上有问题。<br>如果你有时间可以在这里解释一下为什么高四位是1100,最高的一个1是符号位,<br>那么100是怎么来的?怎么从0。5计算来得 ?<br><br>【 在 realmanofpc (Automation~健身~不二过~憎恨失败!) 的大作中提到: 】<br>: 用16bit精度,最高位是符号位,1, 后面15位是表示的小数,按照IEEE标准,0.5应该是<br>: 100,0000,0000,0000。所以是0xC000.<br><br>☆──────────────────────────────────────☆<br> realmanofpc (Automation~健身~不二过~憎恨失败!) 于 2005年06月15日14:13:46 星期三)<br> 提到:<br><br>你需要看一下数的二进制浮点表示法。<br>【 在 happymecn 的大作中提到: 】<br>: 谢谢你。不过我看的云里屋里的,可能是我对数的表达还是理解上有问题。<br>: 如果你有时间可以在这里解释一下为什么高四位是1100,最高的一个1是符号位,<br>: 那么100是怎么来的?怎么从0。5计算来得 ?<br><br><br>☆──────────────────────────────────────☆<br> happymecn (happyme) 于 2005年06月15日17:21:00 星期三 提到:<br><br>这不是定点表示法吗<br><br>【 在 realmanofpc (Automation~健身~不二过~憎恨失败!) 的大作中提到: 】<br>你需要看一下数的二进制浮点表示法。<br>【 在 happymecn 的大作中提到: 】<br>: 谢谢你。不过我看的云里屋里的,可能是我对数的表达还是理解上有问题。<br>: 如果你有时间可以在这里解释一下为什么高四位是1100,最高的一个1是符号位,<br>: 那么100是怎么来的?怎么从0。5计算来得 ?<br><br><br>☆──────────────────────────────────────☆<br> bingley (buffalo) 于 2005年06月15日22:54:42 星期三)<br> 提到:<br><br>计算机组成原理里面学过:负数的二进制表示是正数的反码加1(符号位除外)<br>+0.5 -> 0 100,0000,0000,0000 -> 取反-> 0 011,1111,1111,1111-> 加1 -><br> 0 100,0000,0000,0000 <br>所以 -0.5=> 1 100,0000,0000,0000 最高位为符号位<br>【 在 happymecn 的大作中提到: 】<br>: 我知道的是:0.5如果用S1.15格式表示的话可以写成0。5×2^15=16384<br>: 但是-0.5怎么表示呢?请大侠指教。谢谢了。<br><br><br>☆──────────────────────────────────────☆<br> happymecn (happyme) 于 2005年06月16日08:53:43 星期四 提到:<br><br>好像是挺简单的啊,但是我还有一个基本的问题?<br>为什么0。5被表示成0100,0000,0000,0000?<br>如果是0.01256怎么表示呢?您能够给我一个运算 的规则吗?<br>谢谢了。<br><br>【 在 bingley (buffalo) 的大作中提到: 】<br>: 计算机组成原理里面学过:负数的二进制表示是正数的反码加1(符号位除外)<br>: +0.5 -> 0 100,0000,0000,0000 -> 取反-> 0 011,1111,1111,1111-> 加1 -><br>: 0 100,0000,0000,0000 <br>: 所以 -0.5=> 1 100,0000,0000,0000 最高位为符号位<br><br>☆──────────────────────────────────────☆<br> bingley (buffalo) 于 2005年06月17日09:53:04 星期五)<br> 提到:<br><br>既然是Q15,那就是0.01256*2^15 ~= 411<br>【 在 happymecn 的大作中提到: 】<br>: 好像是挺简单的啊,但是我还有一个基本的问题?<br>: 为什么0。5被表示成0100,0000,0000,0000?<br>: 如果是0.01256怎么表示呢?您能够给我一个运算 的规则吗?<br>: 谢谢了。<br><br><br>☆──────────────────────────────────────☆<br> happymecn (happyme) 于 2005年06月17日12:31:12 星期五 提到:<br><br>我数的是负数。<br><br>【 在 bingley (buffalo) 的大作中提到: 】<br>既然是Q15,那就是0.01256*2^15 ~= 411<br>【 在 happymecn 的大作中提到: 】<br>: 好像是挺简单的啊,但是我还有一个基本的问题?<br>: 为什么0。5被表示成0100,0000,0000,0000?<br>: 如果是0.01256怎么表示呢?您能够给我一个运算 的规则吗?<br>: 谢谢了。<br><br><br>☆──────────────────────────────────────☆<br> bingley (buffalo) 于 2005年06月17日15:15:27 星期五)<br> 提到:<br><br>方法同上<br><br>【 在 happymecn 的大作中提到: 】<br>: 我知道的是:0.5如果用S1.15格式表示的话可以写成0。5×2^15=16384<br>: 但是-0.5怎么表示呢?请大侠指教。谢谢了。<br><br><br>☆──────────────────────────────────────☆<br> happymecn (happyme) 于 2005年06月17日16:56:20 星期五 提到:<br><br>哪里?<br><br>【 在 bingley (buffalo) 的大作中提到: 】<br>方法同上<br><br>【 在 happymecn 的大作中提到: 】<br>: 我知道的是:0.5如果用S1.15格式表示的话可以写成0。5×2^15=16384<br>: 但是-0.5怎么表示呢?请大侠指教。谢谢了。<br><br><br>☆──────────────────────────────────────☆<br> bingley (buffalo) 于 2005年06月17日17:01:00 星期五)<br> 提到:<br><br>前面写了一长串都没看见?!<br>【 在 happymecn 的大作中提到: 】<br>: 哪里?<br>: 方法同上<br><br><br>☆──────────────────────────────────────☆<br> bingley (buffalo) 于 2005年06月17日17:01:28 星期五)<br> 提到:<br><br>怀疑你的理解能力<br>【 在 happymecn 的大作中提到: 】<br>: 哪里?<br>: 方法同上<br><br><br></tr></table><br><caption align=bottom><hr><table align=center cellspacing=1 class=foot><tr><td class=foot><a href="a-13-1-5.htm">返回</tr></table><p class=copyr align=center>Copyright © 2001 <a class=copyr href="http://bbs.sjtu.edu.cn">SJTUBBS</a>, All Rights Reserved.<br><br>版权所有<a class=copyr href="telnet://bbs.sjtu.edu.cn">上海交大BBS饮水思源站</a></caption></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -