作者ephesians (发起钱像乱喷水)
看板Prob_Solve
标题Re: [问题]几个计概问题...
时间Wed Sep 19 00:17:00 2007
※ 引述《hsuan7811 (*~落花飘絮~*)》之铭言:
: 小妹刚升上大学
: 4.将10111(以超16码表示)转换成相当的十进位表示法
: → neverfly:话说什麽是超十六码? 09/18 23:07
就是excess-16
大一计概也学过这个,但久了还真的想不起来怎麽算.
二进位数字表示法要表达负数的时候,起码有二,三种方法,
一种是二补数表示法,这个大家很熟,
另一种是Excess-N表示法,就是中译称为超N表示法,N是多大可以变动.
印象中是,二补数是只拿sign bit 0为正,sign bit 1为负.
但超N法走另一种思路,是把某个bit数k的可能值全部由大到小排列,
大的那一半是正数,小的那一半是负数,
看起来好像是把值域挪移了(2^(k-1))的偏移量.
在这种情况下应该称为超(2^(k-1))还是超(k-1)呢? 这一点我忘记了.
查到某篇BCC说这样应该叫做超(2^(k-1)),
浮点数的指数部份就是用这种Excess-N方式表达正负数.
BCC文件是这篇:
http://teacher.tchcvs.tc.edu.tw/hyl/bcc_pdf/BCC_4.pdf
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.225.230
1F:→ neverfly:感谢你详细的说明 <(_ _)> 09/19 02:24
※ 编辑: ephesians 来自: 59.112.225.230 (09/19 02:31)
2F:推 hsuan7811:我懂了^^感激不尽!! 09/19 09:52