计算机组成原理(唐朔飞) 5C

本人因为在学计算机组成原理 在定点数和浮点数的比较有些不懂 希望有大神教下 谢谢了

9个回答

买一本“深入理解计算机系统”看看,很多东西里面都写 的非常清楚,很好的一本书

定点表示法运算直观,但数的表示范围较小,不同的数运算时要考虑比例因子的选取,以防止溢出。浮点表示法运算时可以不考虑溢出,但浮点运算,编程较难。要掌握定、浮点数的转换方法及浮点数规格化方法。

qq_41797434
qq_41797434 浮点表示法: 公式:  N=2^(+-e)*(+-s) 说明: E为阶码  它是一个二进制正整数 阶符(Ef)  E前的+—为阶码的符号 S称为尾数它是一个二进制正小数 尾符(Sf)  S前的+—为尾数的符号 “2”是阶码E的底线
接近 2 年之前 回复
qq_35426036
EthanMilk 我可以加你QQ 我想问些问题
接近 2 年之前 回复

实践出真知,找点相关的例子看看

多在网上查查,找找demo

浮点数比定点数的范围大

浮点数表示范围大,定点数容易溢出。

定点数指小数点在数中的位置是固定不变的,通常有定点整数和定点小数。在对小数点位置作出选择之后,运算中的所有数均应统一为定点整数或定点小数,在运算中不再考虑小数问题。 小数点在符号位与有效位之间,受字长的限制,超出范围会有溢出。

浮点数中小数点的位置是不固定的,用阶码和尾数来表示。通常尾数为纯小数,阶码为整数,尾数和阶码均为带符号数。尾数的符号表示数的正负;阶码的符号则表明小数点的实际位置。
在计算机中尾数和阶码表示形式为
阶码 尾数符号 尾数
将其与数学中的科学记数法进行比较。精度由尾数决定,数的表示范围由阶码决定。

规定小数点位置固定不变,称为定点数。小数点的位置不固定,可以浮动,称为浮点数。在计算机中,通常是用定点数来表示整数和纯小数,分别称为定点整数和定点小数。对于既有整数部分、又有小数部分的数,一般用浮点数表示。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问