尾数长度问题

来源:4-7 定点数与浮点数

幕布斯0094879

2020-07-06

图片描述
老师,我有两个问题向您请教!
①在这个例子中浮点数X尾数为11位,算出x补码以后,只在最后加三个零的话不算符号位的零一共是10位。所以说一个尾数的长度也包括符号位的数是吗?
②但是符号位不是也分单符号位和双符号位吗?到底是该算入两个符号位还是一个符号位呀!我懵了!!请老师帮我解惑!!

写回答

1回答

咚咚呛

2020-07-06

需要注意的是0.0001101000前面的0并非符号位。

对于单符号位和双符号位,一般而言单符号位是我们容易理解的,正数为0,负数为1,而对于双符号位,双符号位的目的是解决运算过程无法判断是否溢出的问题,这是运算过程需要加入的信息,事实上,在存储的时候,是不需要存储双符号位的,而单符号位则是必须要存储的;只要理解这个点,相信上面你的问题就解决了。

加油。

0
1
DIMwang
老师你在17:20 那里说加上尾数的符号位和尾数的数值位一共11位,怎么此时你又说0并非符号位了?莫非在再算尾数时是自动算上了符号位?
2020-08-18
共1条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程