作者elps (17:40  N )
看板TransCSI
标题Re: [问题] 二进位问题
时间Mon Jun 12 02:02:15 2006
※ 引述《demonwxp (土豆)》之铭言:
: 在此先说明小弟是要跨系考的
: 所以计概完全是自己买了本COMPUTER SCIENCE AN OVERVIEW
: 自己读,所以如果问题很白痴还请见量
: 问题一.用超四码代表的分数和正常二进位可否相加?
: EX;44.375=00101100+00111100
: 列出答案是二者要加起来还是只意写这样就好还是要把加号去掉?
: 问题二.Express the value in decimal of the BCD number
: (11001001001.00111)BCD ? Ans:649.38
: 这完全不懂是在问什麽
BCD码是一种以二进位来表达一个十位数字的方式
它的方法是利用四个bits作为一个单位来表达十位数字
譬如 十进位:1 => BCD码:0001
十进位:2 => BCD码:0010
十进位:3 => BCD码:0011
此例题中BCD number为11001001001.00111转十进位数字
先在适当的位置放0来凑成4-bit的BCD码: (0)11001001001.00111(000)
再做转换
BCD: 0110 0100 1001 . 0011 1000
decimal: 6 4 9 . 3 8
: 问题三.A floating-point number in terms of an 8-bit byte repersentation
: consists of 3 fields;a sign bit field,a 3-bit exponent field in express-3
: notation,and a 4-bit mantissa field.What real number does the floating-point
: number 10111010 represent?
: 这题不是用书本教的浮点表示法去解变成-0.0101=-5/16吗?
: 为什麽买考题的出板社用了书本没出现过的解法答案也不同?
: (-1)^S*1.F*2^(E-B);S=1,F=1010,E=3,B=3
: =>-1.1010*2^0=-1.1010
: 如果解答正确能否有人帮我解释一下这算法吗?
: 小弟先在此大谢了!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.119.131
1F:推 demonwxp:原来如此,小弟我懂了,感谢指导 06/12 07:34