有一个字长为32位的浮点数,阶码8位(包括1位阶符),用移码表示;尾数23位用补码表示.
有一个字长为32位的浮点数,阶码8位(包括1位阶符),用移码表示;尾数22位(包括1位尾符)用补码表示,基数R=2.请写出:
(1) 最大数的二进制表示;
(2) 最小数的二进制表示;
(3) 规格化数所能表示的数的范围;
答案分别为:
:(1)111111111 0111111111111111111111
(2)111111111 1000000000000000000000
(3)1111111111 0111111111111111111111~0111111111 1000000000000000000000
请问是怎么得出答案的?最大数应该是正数,为什么第一问的符号位是负号(1) 最小数后面应该全是1才是最小,为什么全是0呢?第三问的范围是怎么求的?
如果有公式打不出可以Hi我,
人气:231 ℃ 时间:2020-04-14 06:44:27
解答
暂无优质回答,请稍候...
推荐
- 设某浮点数共12位.其中阶码含1位阶符共4位,以2为底,补码表示;尾数含1位数符共8位,补码表示.规格化,则该浮点数所能表示的最大正数是_______________.
- 工业标准IEEE754 浮点数阶码用移码表示 尾数到底是用原码还是补码表示?
- 32位浮点数格式中,符号位为1位,阶以码为8位,尾数为23位.则它所能表示的最大规格
- 若浮点数的尾数用补码表示,那么规格化的浮点数是指尾数数值位的最高位是0(正数)或是1(负数).答:正确
- 32位字长的浮点数,其中阶符1位,阶码7位,数符1位,尾数23位,若采用原码表示,对应的最小负数是多少啊?
- 帮下忙吧
- -----------------------------------------------
- 99999*33333/55555+6565665225
猜你喜欢